Method: projects.locations.authorizations.storeUserAuthorization

מחליף את פרטי ההרשאה של OAuth בטוקן רענון, ושומר את טוקן הרענון ואת היקפי ההרשאות. הנתונים המאוחסנים יאורגנו לפי שם המשאב ומזהה המשתמש מפרטי הכניסה של משתמש הקצה.

בקשת HTTP


POST https://discoveryengine.googleapis.com/v1alpha/{name=projects/*/locations/*/authorizations/*}:storeUserAuthorization

כתובות ה-URL כתובות בתחביר של gRPC Transcoding.

פרמטרים של נתיב

פרמטרים
name

string

חובה. שם המשאב של Authorization. פורמט: projects/{project}/locations/{location}/authorizations/{authorization}

גוף הבקשה

גוף הבקשה מכיל נתונים במבנה הבא:

ייצוג ב-JSON
{
  "fullRedirectUri": string
}
שדות
fullRedirectUri

string

חובה. כתובת ה-URI שהמשתמש מופנה אליה אחרי ההרשאה, כולל כל הפרמטרים. לדוגמה, https://example.com/redir?code=5

גוף התשובה

אם הפעולה בוצעה ללא שגיאות, גוף התגובה יהיה ריק.

היקפי הרשאות

נדרש אחד מהיקפי ההרשאות הבאים של OAuth:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/discoveryengine.readwrite
  • https://www.googleapis.com/auth/discoveryengine.serving.readwrite

ניתן למצוא מידע נוסף כאן: Authentication Overview.

הרשאות IAM

נדרשת הרשאת IAM הבאה במשאב name:

  • discoveryengine.authorizations.storeUserAuthorization

מידע נוסף מופיע במאמרי העזרה בנושא IAM.