GoogleIdTokenCredential

class GoogleIdTokenCredential : CustomCredential


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

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

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

java.lang.IllegalArgumentException

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

סיכום

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

‫Builder ל-GoogleIdTokenCredential

ערכים קבועים

const String

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

const String

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

const String

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

פונקציות ציבוריות של Companion

GoogleIdTokenCredential

‫constructors ציבוריים

GoogleIdTokenCredential(
    id: String,
    idToken: String,
    displayName: String?,
    familyName: String?,
    givenName: String?,
    profilePictureUri: Uri?,
    phoneNumber: String?
)

מאפיינים ציבוריים

String?

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

String?

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

String?

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

String?

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

String

המאפיין הזה יצא משימוש. משתמשים ב-uniqueId כדי לקבל את מזהה המשתמש הקבוע, או ב-email כדי לקבל את כתובת האימייל של המשתמש.

String

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

String?

המאפיין הזה יצא משימוש. מספר הטלפון לא ייתמך יותר.

Uri?

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

String

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

מאפיינים שעוברים בירושה

מ-androidx.credentials.Credential

ערכים קבועים

BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE

const val BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPEString

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

TYPE_GOOGLE_ID_TOKEN_CREDENTIAL

const val TYPE_GOOGLE_ID_TOKEN_CREDENTIALString

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

TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

const val TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIALString

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

פונקציות ציבוריות של Companion

createFrom

fun createFrom(data: Bundle): GoogleIdTokenCredential

‫constructors ציבוריים

GoogleIdTokenCredential

GoogleIdTokenCredential(
    id: String,
    idToken: String,
    displayName: String?,
    familyName: String?,
    givenName: String?,
    profilePictureUri: Uri?,
    phoneNumber: String?
)

מאפיינים ציבוריים

displayName

val displayNameString?

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

אימייל

val emailString?

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

familyName

val familyNameString?

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

givenName

val givenNameString?

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

id [מזהה]

val idString

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

idToken

val idTokenString

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

phoneNumber

val phoneNumberString?

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

profilePictureUri

val profilePictureUriUri?

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

uniqueId

val uniqueIdString

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