בעזרת AccountLinking נעשה שימוש באפליקציה כדי לאפשר ל-Google להנחות את המשתמשים להיכנס לשירותי האינטרנט של האפליקציה.
ייצוג JSON | |
---|---|
{ "clientId": string, "clientSecret": string, "grantType": enum ( |
שדות | |
---|---|
clientId |
מחרוזת ציבורית ייחודית שמשמשת לזיהוי לקוח שמבקש אימות. |
clientSecret |
סוד הלקוח נשמר על ידי המפתח. |
grantType |
מציין סוג אימות. |
authenticationUrl |
כתובת ה-URL שאליה המשתמשים יופנו כדי להזין פרטי כניסה, לדוגמה |
accessTokenUrl |
כתובת ה-URL לאחזור אסימון הגישה שקיבל קוד הרשאה, לדוגמה |
scopes[] |
רשימת ההיקפים שהמשתמש צריך להעניק עבורם הרשאה. המערכת תומכת ב-10 היקפים לכל היותר. |
scopeExplanationUrl |
כתובת ה-URL של האפליקציה להצגת מידע לגבי ההיקפים שעבורם מוענק אסימון הגישה. לכתובת ה-URL מצורף פרמטר השאילתה 'scopes' שמכיל רשימה של היקפים שהתבקשו, למשל: |
googleSignInClientId |
מזהה הלקוח ב-OAuth 2.0 של מסוף Google API, שבו האפליקציה משתמשת לכניסה באמצעות חשבון Google. השדה הזה נדרש לסוג הטענת נכונות (assertion) |
assertionTypes[] |
רשימה של סוגי טענות נכונות שהאפליקציה יכולה לתמוך בהם בנקודת הקצה של האסימון. |
basicAuthHeaderForTokenEndpoint |
אם השדה הזה מוגדר כ-True, המערכת תשתמש בכותרת אימות בסיסית לנקודת הקצה של האסימון. אחרת, משתמש במזהה הלקוח ובסוד שבתוך גוף הפוסט. |
revocationEndpoint |
נקודת הקצה לביטול אסימון. אפשר למצוא את הערך הנכון במסמך המפתח של ה-IdP. לדוגמה, https://login.example.com/oauth/revoke. |
androidAppFlip[] |
הגדרת קישור החשבון ל-Android AppFlip. |
iosAppFlip[] |
הגדרת קישור חשבון ב-iOS AppFlip. |
AndroidAppFlip
הגדרת קישור החשבון ל-Android AppFlip.
ייצוג JSON | |
---|---|
{ "appPackageName": string, "appSignature": string, "appFlipIntent": string } |
שדות | |
---|---|
appPackageName |
שם החבילה של אפליקציית הצד השלישי. |
appSignature |
טביעת האצבע SHA-256 של החתימה של אפליקציית הצד השלישי. |
appFlipIntent |
פעולת ה-Intent שבה רוצים להשתמש כדי להפעיל את אפליקציית הצד השלישי. |
IosAppFlip
הגדרת קישור חשבון ב-iOS AppFlip.
ייצוג JSON | |
---|---|
{ "universalLink": string } |
שדות | |
---|---|
universalLink |
קישור אוניברסלי לאפליקציית 3P. |