GetSignInWithGoogleOption

public final class GetSignInWithGoogleOption extends GetCustomCredentialOption


בקשה לאחזור אסימון האסימון של המשתמש ב-Google באמצעות לחצן מפורש 'כניסה באמצעות חשבון Google'.

ספק פרטי הכניסה שמבקש להציג את סוג זה של פרטי הכניסה חייב לבדוק אם GetCustomCredentialOption הסוג הנכנס GoogleIdTokenCredential.TYPE_GOOGLE_ID_TOKEN_CREDENTIAL וה-requestData המתאים ו-candidateQueryData חייב להיות המפתח GoogleIdTokenCredential.BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE עם הערך שהוגדר GoogleIdTokenCredential.TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

זריקות
java.lang.IllegalArgumentException java.lang.IllegalArgumentException

אם serverClientId ריק

com.google.android.libraries.identity.googleid.GoogleIdTokenParsingException com.google.android.libraries.identity.googleid.GoogleIdTokenParsingException

אם משהו השתבש במהלך היצירה של GetSignInWithGoogleOption מחבילה.

סיכום

סוגים מקוננים

שיעור בוני GetSignInWithGoogleOption

בונים ציבוריים

GetSignInWithGoogleOption(
    @NonNull String serverClientId,
    String hostedDomainFilter,
    String nonce
)

שיטות ציבוריות

static final @NonNull GetSignInWithGoogleOption

פונקציית עזרה ליצירת GetSignInWithGoogleOption מתוך החבילה הנתונה.

final String

מסנן דומיינים מתארחים (לדוגמה: myuniveristy.edu)

final String

ה-unnon לשימוש במהלך יצירת אסימון מזהה

final @NonNull String

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

בונים ציבוריים

GetSignInWithGoogleOption

public GetSignInWithGoogleOption(
    @NonNull String serverClientId,
    String hostedDomainFilter,
    String nonce
)

שיטות ציבוריות

CreateFrom

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

פונקציית עזרה ליצירת GetSignInWithGoogleOption מתוך החבילה הנתונה.

פרמטרים
@NonNull Bundle data

חבילה הכוללת את כל המידע הנדרש לגבי GetSignInWithGoogleOption.

getHostedDomainFilter

public final String getHostedDomainFilter()

מסנן דומיינים מתארחים (לדוגמה: myuniveristy.edu)

getNonce

public final String getNonce()

ה-unnon לשימוש במהלך יצירת אסימון מזהה

getServerClientId

public final @NonNull String getServerClientId()

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