פרטי כניסה של GoogleIdTokenCredential

public final class GoogleIdTokenCredential extends CustomCredential


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

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

אם הערך של id או של idToken הוא ריק.

java.lang.IllegalArgumentException java.lang.IllegalArgumentException

אם השדה id או idToken ריק

סיכום

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

כלי לבניית GoogleIdTokenCredential

קבועים

static final @NonNull String

הקבוע המשמש כמפתח בבקשה כניסה מסוג InInWithGoogleOption ובחבילות נתונים של מועמד, כדי להבדיל בין 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 של משתמש, Toekn.

final String

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

final Uri

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

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

מאת androidx.credentials.Credential

קבועים

TXT_KEY_GOOGLE_ID_TOKEN_SUBTYPE

public static final @NonNull String BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE

הקבוע המשמש כמפתח בבקשה כניסה מסוג InInWithGoogleOption ובחבילות נתונים של מועמד, כדי להבדיל בין 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 של משתמש, Toekn.

getPhoneNumber

public final String getPhoneNumber()

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

getProfileImageUri

public final Uri getProfilePictureUri()

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