Dane logowania GoogleIdToken

public final class GoogleIdTokenCredential extends CustomCredential


Reprezentuje token identyfikatora użytkownika Google przyznany użytkownikowi do logowania się w aplikacji.

Narzuty
java.lang.NullPointerException java.lang.NullPointerException

Jeśli dowolny z elementów id lub idToken ma wartość NULL.

java.lang.IllegalArgumentException java.lang.IllegalArgumentException

Jeśli wartość id lub idToken jest pusta

Podsumowanie

Typy zagnieżdżone

Konstruktor: GoogleIdTokenCredential

Stałe

static final @NonNull String

Stała wartość klucza w żądaniu SignInWithGoogleOption i pakietach danych kandydujących do odróżniania SignSignWithGoogleOption od GetGetIdIdOption.

static final @NonNull String

Stała reprezentuje typ danych uwierzytelniających tokenu Google.

static final @NonNull String

Stała reprezentuje typ danych uwierzytelniających tokena tokena Google pobieranych z przycisku SiWG.

Konstruktory publiczne

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

Metody publiczne

static final @NonNull GoogleIdTokenCredential
final String

wyświetlana nazwa we wpisie.

final String

nazwisko użytkownika.

final String

imię użytkownika.

final @NonNull String

adres e-mail powiązany z kontem Google użytkownika.

final @NonNull String

identyfikator Google użytkownika Toekn.

final String

zapisany numer telefonu użytkownika.

final Uri

identyfikator profilu użytkownika użytkownika.

Metody odziedziczone

Od androidx.credentials.credential

Stałe

BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE

public static final @NonNull String BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE

Stała wartość klucza w żądaniu SignInWithGoogleOption i pakietach danych kandydujących do odróżniania SignSignWithGoogleOption od GetGetIdIdOption. Mimo że obie powyższe opcje mają typ TYPE_GOOGLE_ID_TOKEN_CREDENTIAL, SignInWithGoogleOption ma podtyp TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL zakodowany dla tego klucza.

TYP_GOOGLE_ID_TOKEN_CREDENTIAL

public static final @NonNull String TYPE_GOOGLE_ID_TOKEN_CREDENTIAL

Stała reprezentuje typ danych uwierzytelniających tokenu Google.

TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL,

public static final @NonNull String TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

Stała reprezentuje typ danych uwierzytelniających tokena tokena Google pobieranych z przycisku SiWG.

Konstruktory publiczne

Dane logowania GoogleIdToken

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

Metody publiczne

createFrom

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

getDisplayName

public final String getDisplayName()

wyświetlana nazwa we wpisie.

getFamilyName,

public final String getFamilyName()

nazwisko użytkownika.

getProvidenName,

public final String getGivenName()

imię użytkownika.

getId

public final @NonNull String getId()

adres e-mail powiązany z kontem Google użytkownika.

getIdToken

public final @NonNull String getIdToken()

identyfikator Google użytkownika Toekn.

getPhoneNumber

public final String getPhoneNumber()

zapisany numer telefonu użytkownika.

getProfilePictureUri,

public final Uri getProfilePictureUri()

identyfikator profilu użytkownika użytkownika.