מוצגת בקשה לאישור גישה ל-Earth Engine דרך OAuth2.
ההפניה מתבצעת לדף אימות בשרת של Code Editor בכתובת code.earthengine.google.com/client-auth. תצטרכו לבחור פרויקט בענן שבו יישמרו הגדרות המפתח (לקוח OAuth). זה יכול להיות אותו פרויקט ב-Cloud שבו אתם כבר משתמשים בכלי לעריכת קוד, אם עדיין לא הגדרתם לקוח OAuth בפרויקט.
בדף ההגדרה אפשר גם לבחור להגדיר את הגישה ל-Notebook כקריאה בלבד. מומלץ להשתמש באפשרות הזו אם מריצים מחברת עם קוד שלא אתם כתבתם, ויכול להיות שהוא זדוני. כל הפעולות שמנסות לכתוב נתונים ייכשלו.
פרטי הכניסה שמתקבלים על ידי ee.Authenticate() ייכתבו לאסימון מתמיד שמאוחסן במחשב המקומי. ee.Initialize() ישתמש באופן אוטומטי בפרטי הכניסה הקבועים, אם הם קיימים. כדי להשתמש בפרטי כניסה של חשבון שירות, אפשר לעיין במדריך הזה.
| שימוש | החזרות |
|---|---|
ee.Authenticate(authorization_code=None, quiet=None, code_verifier=None, auth_mode=None) |
None |
| ארגומנט | סוג | פרטים |
|---|---|---|
authorization_code |
מחרוזת, אופציונלי | קוד הרשאה אופציונלי. |
quiet |
בוליאני, אופציונלי | אם הערך הוא True, לא נדרשות הנחיות אינטראקטיביות. |
code_verifier |
מחרוזת, אופציונלי | מאמת PKCE כדי למנוע גניבה של קוד הרשאה. |
auth_mode |
מחרוזת, אופציונלי | אחת מהאפשרויות הבאות:
notebook – שימוש במאמת של מחברת.
ברירת המחדל ל-Notebooks באינטרנט, כפי שמתואר למעלה.
gcloud – שימוש ב-gcloud. ברירת מחדל לשיחות דרך שורת הפקודה.
appdefault – קריאת GOOGLE_APPLICATION_CREDENTIALS.
|