מאמת את תהליך ההסכמה של אימות במורד הזרם (downstream) של OAuth עם 3 רגליים (3LO) מסוג A2A, אחרי שהמשתמש חוזר ממסך ההסכמה של הצד השלישי, ומסיים את פרטי הכניסה במורד הזרם באמצעות Auth Manager.
בקשת HTTP
POST https://discoveryengine.googleapis.com/v1alpha/{session=projects/*/locations/*/collections/*/engines/*/sessions/*}:validateUserAuthorization
כתובת ה-URL כתובה בתחביר של gRPC Transcoding.
פרמטרים של נתיב
| פרמטרים | |
|---|---|
session |
חובה. שם המשאב של סשן הסיוע שיזם את תהליך קבלת ההסכמה. משמש יחד עם |
גוף הבקשה
גוף הבקשה מכיל נתונים במבנה הבא:
| ייצוג JSON |
|---|
{ "userIdValidationState": string, "downstreamConnector": string } |
| שדות | |
|---|---|
userIdValidationState |
חובה. מצב האימות האטום והמוצפן שמוחזר על ידי Auth Manager בהפניה האוטומטית להסכמה. מועבר כלשונו אל FinalizeCredentials. מחרוזת בקידוד Base64. |
downstreamConnector |
חובה. שם המשאב של המחבר במורד הזרם (ספק אימות) מההפניה האוטומטית להסכמה ( |
גוף התשובה
אם הפעולה בוצעה ללא שגיאות, גוף התגובה יהיה ריק.
היקפי הרשאות
נדרש אחד מהיקפי ההרשאות הבאים של OAuth:
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/discoveryengine.readwritehttps://www.googleapis.com/auth/discoveryengine.serving.readwrite
ניתן למצוא מידע נוסף כאן: Authentication Overview.