GoogleIdTokenCredential

public final class GoogleIdTokenCredential extends CustomCredential


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

מקפיצה את הודעות השגיאה (Throws)
java.lang.NullPointerException

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

java.lang.IllegalArgumentException

אם אחד מהערכים id או idToken ריק, או אם הערך idToken לא תקין או שלא ניתן לנתח אותו.

סיכום

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

‫Builder ל-GoogleIdTokenCredential

ערכים קבועים

static final @NonNull String

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

static final @NonNull String

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

static final @NonNull String

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

‫constructors ציבוריים

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

‫methods ציבוריות

static final @NonNull GoogleIdTokenCredential
final String

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

final String

כתובת האימייל של המשתמש, שנותחה מ-idToken.

final String

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

final String

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

final @NonNull String

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

final @NonNull String

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

final String

מספר הטלפון השמור של המשתמש (הוצא משימוש).

final Uri

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

final @NonNull String

מזהה חשבון Google הייחודי של המשתמש, שנותח מ-idToken.

‫methods שעברו בירושה

מ-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 שאוחזרו מלחצן הכניסה באמצעות Google.

‫constructors ציבוריים

GoogleIdTokenCredential

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

‫methods ציבוריות

createFrom

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

getDisplayName

public final String getDisplayName()

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

getEmail

public final String getEmail()

כתובת האימייל של המשתמש, שנותחה מ-idToken.

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 של תמונת הפרופיל של המשתמש.

getUniqueId

public final @NonNull String getUniqueId()

מזהה חשבון Google הייחודי של המשתמש, שנותח מ-idToken.