GoogleIdTokenCredential

public final class GoogleIdTokenCredential extends CustomCredential


מייצג את אסימון מזהה Google של המשתמש שהמשתמש העניק כדי להיכנס לאפליקציה.

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

אם אחד מהערכים של id או idToken הוא null.

java.lang.IllegalArgumentException java.lang.IllegalArgumentException

אם אחד מהשדות id או idToken ריק

סיכום

סוגי עץ

ה-builder של GoogleIdTokenCredential

קבועים

static final @NonNull String

הקבוע שמשמש כמפתח בבקשה SignInWithGoogleOption ובחבילות הנתונים של המועמדים, כדי להבדיל בין SignInWithGoogleOption לבין GetGoogleIdTokenOption.

static final @NonNull String

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

static final @NonNull String

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

קונסטרוקטורים גלויים לכולם

GoogleIdTokenCredential(
    @NonNull String id,
    @NonNull String idToken,
    String displayName,
    String familyName,
    String givenName,
    Uri profilePictureUri,
    String phoneNumber
)

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

static final @NonNull GoogleIdTokenCredential
final String

שם תצוגה שיופיע ברשומה.

final String

שם המשפחה של המשתמש.

final String

השם הפרטי של המשתמש.

final @NonNull String

כתובת האימייל שמשויכת לחשבון Google של המשתמש.

final @NonNull String

טוקן מזהה Google של המשתמש.

final String

מספר הטלפון השמור של המשתמש.

final Uri

ה-URI של תמונת הפרופיל של המשתמש.

שיטות שעברו בירושה

מ-androidx.credentials.Credential

קבועים

BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE

public static final @NonNull String BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE

הקבוע שמשמש כמפתח בבקשה SignInWithGoogleOption ובחבילות הנתונים של המועמדים, כדי להבדיל בין SignInWithGoogleOption לבין GetGoogleIdTokenOption. שתי האפשרויות שצוינו למעלה הן מסוג TYPE_GOOGLE_ID_TOKEN_CREDENTIAL, אבל ל-SignInWithGoogleOption יש תת-סוג TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL שמקודד למפתח הזה.

TYPE_GOOGLE_ID_TOKEN_CREDENTIAL

public static final @NonNull String TYPE_GOOGLE_ID_TOKEN_CREDENTIAL

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

TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

public static final @NonNull String TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

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

קונסטרוקטורים גלויים לכולם

GoogleIdTokenCredential

public GoogleIdTokenCredential(
    @NonNull String id,
    @NonNull String idToken,
    String displayName,
    String familyName,
    String givenName,
    Uri profilePictureUri,
    String phoneNumber
)

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

createFrom

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

getDisplayName

public final String getDisplayName()

שם תצוגה שיופיע ברשומה.

getFamilyName

public final String getFamilyName()

שם המשפחה של המשתמש.

getGivenName

public final String getGivenName()

השם הפרטי של המשתמש.

getId

public final @NonNull String getId()

כתובת האימייל שמשויכת לחשבון Google של המשתמש.

getIdToken

public final @NonNull String getIdToken()

טוקן מזהה Google של המשתמש.

getPhoneNumber

public final String getPhoneNumber()

מספר הטלפון השמור של המשתמש.

getProfilePictureUri

public final Uri getProfilePictureUri()

ה-URI של תמונת הפרופיל של המשתמש.