GoogleIdTokenCredential

public final class GoogleIdTokenCredential extends CustomCredential


Reprezentuje token identyfikatora Google użytkownika, który został przyznany przez użytkownika do logowania w aplikacji.

Rzuty
java.lang.NullPointerException java.lang.NullPointerException

Jeśli któraś z wartości id lub idToken jest null.

java.lang.IllegalArgumentException java.lang.IllegalArgumentException

Jeśli id lub idToken jest pusty

Podsumowanie

Typy zagnieżdżone

Konstruktor: GoogleIdTokenCredential

Stałe

static final @NonNull String

Stałe używane jako klucz w żądaniu SignInWithGoogleOption i pakietach danych kandydata, aby odróżnić funkcję SignInWithGoogleOption od funkcji GetGoogleIdTokenOption.

static final @NonNull String

Stałe wyrażenie reprezentuje typ danych uwierzytelniających Google ID Token.

static final @NonNull String

Stałe wyrażenie reprezentuje typ danych uwierzytelniających Token identyfikatora Google pobranych 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, która ma być widoczna w pozycji.

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

token identyfikatora Google użytkownika.

final String

zapisany numer telefonu użytkownika.

final Uri

Identyfikator URI zdjęcia profilowego użytkownika.

Metody dziedziczone

Z interfejsu androidx.credentials.Credential

Stałe

BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE

public static final @NonNull String BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE

Stałe używane jako klucz w żądaniu SignInWithGoogleOption i pakietach danych kandydata, aby odróżnić funkcję SignInWithGoogleOption od funkcji GetGoogleIdTokenOption. Obie wymienione opcje mają typ TYPE_GOOGLE_ID_TOKEN_CREDENTIAL, ale w przypadku opcji SignInWithGoogleOption podtyp TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL jest zakodowany pod tym kluczem.

TYPE_GOOGLE_ID_TOKEN_CREDENTIAL

public static final @NonNull String TYPE_GOOGLE_ID_TOKEN_CREDENTIAL

Stałe wyrażenie reprezentuje typ danych uwierzytelniających Google ID Token.

TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

public static final @NonNull String TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

Stałe wyrażenie reprezentuje typ danych uwierzytelniających Google ID Token uzyskanych z przycisku SiWG.

Konstruktory publiczne

GoogleIdTokenCredential

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, która ma być widoczna w pozycji.

getFamilyName

public final String getFamilyName()

nazwisko użytkownika.

getGivenName

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()

token identyfikatora Google użytkownika.

getPhoneNumber

public final String getPhoneNumber()

zapisany numer telefonu użytkownika.

getProfilePictureUri

public final Uri getProfilePictureUri()

Identyfikator URI zdjęcia profilowego użytkownika.