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

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

אם serverClientId ריק

GoogleIdTokenParsingException

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

סיכום

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

מחלקת Builder עבור GetSignInWithGoogleOption

‫constructors ציבוריים

GetSignInWithGoogleOption(
    @NonNull String serverClientId,
    String hostedDomainFilter,
    String nonce,
    List<@NonNull Claim> claims
)

‫methods ציבוריות

static final @NonNull GetSignInWithGoogleOption

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

final List<@NonNull Claim>
final String

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

final String

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

final @NonNull String

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

‫constructors ציבוריים

GetSignInWithGoogleOption

public GetSignInWithGoogleOption(
    @NonNull String serverClientId,
    String hostedDomainFilter,
    String nonce,
    List<@NonNull Claim> claims
)

‫methods ציבוריות

createFrom

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

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

פרמטרים
@NonNull Bundle data

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

getClaims

public final List<@NonNull Claim> getClaims()

getHostedDomainFilter

public final String getHostedDomainFilter()

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

getNonce

public final String getNonce()

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

getServerClientId

public final @NonNull String getServerClientId()

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