GetGoogleIdOption

public final class GetGoogleIdOption extends GetCustomCredentialOption


בקשה לאחזור טוקן מזהה של משתמש ב-Google.

מקפיצה את הודעות השגיאה (Throws)
IllegalArgumentException

אם serverClientId ריק

IllegalArgumentException

אם גם filterByAuthorizedAccounts וגם requestVerifiedPhoneNumber נכונים.

GoogleIdTokenParsingException

אם נתקלתם בשגיאה כלשהי ביצירת GetGoogleIdOption מחבילה.

סיכום

סוגי רכיבים שמוצבים בתוך רכיבים אחרים

public final class GetGoogleIdOption.Builder

‫Builder של GetGoogleIdOption.

‫constructors ציבוריים

GetGoogleIdOption(
    @NonNull String serverClientId,
    String nonce,
    boolean filterByAuthorizedAccounts,
    String linkedServiceId,
    List<@NonNull String> idTokenDepositionScopes,
    boolean requestVerifiedPhoneNumber,
    boolean autoSelectEnabled,
    List<@NonNull Claim> claims,
    String hostedDomainFilter
)

‫methods ציבוריות

static final @NonNull GetGoogleIdOption

פונקציית עזר ליצירת GetGoogleIdOption מתוך Bundle נתון.

final boolean

מגדיר את אופן הבחירה האוטומטית בבקשה. הרשמות.

final List<@NonNull Claim>
final boolean

האם לאפשר למשתמש לבחור רק מתוך חשבונות Google שכבר קיבלו הרשאה להיכנס לאפליקציה שלכם. ערך ברירת המחדל הוא true.

final String

הדומיין שלפיו רוצים לסנן (למשל, example.com)

final List<@NonNull String>

היקפי OAuth ש-Google תצטרך להפקיד טוקן מזהה של Google בשרת הבק-אנד של האפליקציה.

final String

מזהה השירות שמשמש לקישור חשבונות לחשבון Google

final String

ה-nonce לשימוש במהלך יצירת טוקן של מזהה

final boolean

אם לבקש מספר טלפון מאומת במהלך ההרשמה.

final @NonNull String

מזהה הלקוח של השרת שאליו יונפק טוקן של מזהה

‫constructors ציבוריים

GetGoogleIdOption

public GetGoogleIdOption(
    @NonNull String serverClientId,
    String nonce,
    boolean filterByAuthorizedAccounts,
    String linkedServiceId,
    List<@NonNull String> idTokenDepositionScopes,
    boolean requestVerifiedPhoneNumber,
    boolean autoSelectEnabled,
    List<@NonNull Claim> claims,
    String hostedDomainFilter
)

‫methods ציבוריות

createFrom

public static final @NonNull GetGoogleIdOption createFrom(@NonNull Bundle data)

פונקציית עזר ליצירת GetGoogleIdOption מתוך Bundle נתון.

פרמטרים
@NonNull Bundle data

חבילה שמכילה את כל המידע הנחוץ על GetGoogleIdOption.

getAutoSelectEnabled

public final boolean getAutoSelectEnabled()

מגדיר את אופן הבחירה האוטומטית בבקשה. הרשמות.

getClaims

public final List<@NonNull Claim> getClaims()

getFilterByAuthorizedAccounts

public final boolean getFilterByAuthorizedAccounts()

האם לאפשר למשתמש לבחור רק מתוך חשבונות Google שכבר קיבלו הרשאה להיכנס לאפליקציה שלכם. ערך ברירת המחדל הוא true.

getHostedDomainFilter

public final String getHostedDomainFilter()

הדומיין שלפיו רוצים לסנן (למשל, example.com)

getIdTokenDepositionScopes

public final List<@NonNull String> getIdTokenDepositionScopes()

היקפי OAuth ש-Google תצטרך להפקיד טוקן מזהה של Google בשרת הבק-אנד של האפליקציה. השדה הזה הוא אופציונלי ואפשר להגדיר בו את הערך null. נדרש רק אם Google דורשת היקפי הרשאות מסוימים כדי להפקיד את אסימון המזהה.

getLinkedServiceId

public final String getLinkedServiceId()

מזהה השירות שמשמש לקישור חשבונות לחשבון Google

getNonce

public final String getNonce()

ה-nonce לשימוש במהלך יצירת טוקן של מזהה

getRequestVerifiedPhoneNumber

public final boolean getRequestVerifiedPhoneNumber()

אם לבקש מספר טלפון מאומת במהלך ההרשמה.

getServerClientId

public final @NonNull String getServerClientId()

מזהה הלקוח של השרת שאליו יונפק טוקן של מזהה