דילוג לתוכן
  • חוקי הפורום
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
לוגו מותג
  1. דף הבית
  2. קטגוריות בהרצה
  3. תכנות
  4. Python
  5. עזרה הדדית - Python
  6. עזרה | שגיאת [SSL: CERTIFICATE_VERIFY_FAILED] מול Google Firebase דרך Python

עזרה | שגיאת [SSL: CERTIFICATE_VERIFY_FAILED] מול Google Firebase דרך Python

מתוזמן נעוץ נעול הועבר עזרה הדדית - Python
3 פוסטים 2 כותבים 62 צפיות 3 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • Y מחובר
    Y מחובר
    yehokarpel
    כתב נערך לאחרונה על ידי yehokarpel
    #1

    אני מנסה להריץ שרת Flask מקומי שמתחבר ל־Firebase Realtime Database באמצעות הספרייה firebase_admin.
    החיבור מתבצע דרך קובץ service account (firebase_admin_sdk.json) תקני, אבל בכל קריאה ל־.get() על reference, אני מקבל את השגיאה הבאה:

    vbnet
    Copy
    Edit
    SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)'))
    ניסיתי כבר

    להגדיר את הסביבה עם הקובץ cacert.pem דרך

    python
    Copy
    Edit
    os.environ['REQUESTS_CA_BUNDLE'] = "C:/xaxa_browser/cacert.pem"
    os.environ['CURL_CA_BUNDLE'] = "C:/xaxa_browser/cacert.pem"
    os.environ['SSL_CERT_FILE'] = "C:/xaxa_browser/cacert.pem"
    גם ניסיתי לעקוף את האימות ע"י ssl._create_default_https_context = ssl._create_unverified_context – ללא הצלחה.

    הספריות המעורבות
    firebase_admin

    google.auth.transport.requests

    requests

    urllib3

    אשמח מאוד לעזרה או לכיוון – האם יש דרך להכריח את firebase_admin או את google.auth להשתמש בקובץ תעודות שאני מספק? או דרך לעקוף את האימות הזה בצורה בטוחה רק בזמן פיתוח?

    Y תגובה 1 תגובה אחרונה
    0
    • Y yehokarpel

      אני מנסה להריץ שרת Flask מקומי שמתחבר ל־Firebase Realtime Database באמצעות הספרייה firebase_admin.
      החיבור מתבצע דרך קובץ service account (firebase_admin_sdk.json) תקני, אבל בכל קריאה ל־.get() על reference, אני מקבל את השגיאה הבאה:

      vbnet
      Copy
      Edit
      SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)'))
      ניסיתי כבר

      להגדיר את הסביבה עם הקובץ cacert.pem דרך

      python
      Copy
      Edit
      os.environ['REQUESTS_CA_BUNDLE'] = "C:/xaxa_browser/cacert.pem"
      os.environ['CURL_CA_BUNDLE'] = "C:/xaxa_browser/cacert.pem"
      os.environ['SSL_CERT_FILE'] = "C:/xaxa_browser/cacert.pem"
      גם ניסיתי לעקוף את האימות ע"י ssl._create_default_https_context = ssl._create_unverified_context – ללא הצלחה.

      הספריות המעורבות
      firebase_admin

      google.auth.transport.requests

      requests

      urllib3

      אשמח מאוד לעזרה או לכיוון – האם יש דרך להכריח את firebase_admin או את google.auth להשתמש בקובץ תעודות שאני מספק? או דרך לעקוף את האימות הזה בצורה בטוחה רק בזמן פיתוח?

      Y מחובר
      Y מחובר
      yehokarpel
      כתב נערך לאחרונה על ידי
      #2

      @yehokarpel עזרה דחופה פליז ממי שיכול לעזור בדחיפות

      איש אמתא תגובה 1 תגובה אחרונה
      0
      • Y yehokarpel

        @yehokarpel עזרה דחופה פליז ממי שיכול לעזור בדחיפות

        איש אמתא מנותק
        איש אמתא מנותק
        איש אמת
        מדריכים
        כתב נערך לאחרונה על ידי
        #3

        @yehokarpel כיוון שדחוף לך ואף אחד לא ענה
        ל gpt יש פתרון של השבתת אימות תעודה (רק לצורכי פיתוח) ע״י הוספת verify=false לבקשה
        לא יודע האם זה עובד ובכלל תיקני אבל אתה יכול לבדוק איתו לבינתים

        אני יודע שאני חושב שאני יודע.

        תגובה 1 תגובה אחרונה
        1

        • התחברות

        • אין לך חשבון עדיין? הרשמה

        • התחברו או הירשמו כדי לחפש.
        • פוסט ראשון
          פוסט אחרון
        0
        • חוקי הפורום
        • לא נפתר
        • משתמשים
        • חיפוש גוגל בפורום
        • צור קשר