GoogleIdTokenCredential

public final class GoogleIdTokenCredential extends CustomCredential


Reprezentuje token identyfikatora Google przyznany przez użytkownika na potrzeby logowania w aplikacji.

Rzuty
NullPointerException

Jeśli którykolwiek z tych elementów: id lub idToken ma wartość null.

IllegalArgumentException

Jeśli którekolwiek z pól id lub idToken jest puste albo jeśli pole idToken ma nieprawidłowy format lub nie można go przeanalizować.

Podsumowanie

Typy zagnieżdżone

Monter dla GoogleIdTokenCredential

Stałe

static final @NonNull String

Stała używana jako klucz w żądaniu SignInWithGoogleOption i pakietach danych kandydatów do odróżnienia SignInWithGoogleOption od GetGoogleIdTokenOption.

static final @NonNull String

Stała reprezentuje typ danych logowania w postaci identyfikatora Google.

static final @NonNull String

Stała reprezentuje typ danych logowania tokena 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 się pojawiać we wpisie.

final String

Adres e-mail użytkownika wyodrębniony z parametru idToken.

final String

nazwisko użytkownika,

final String

imię użytkownika,

final @NonNull String

Ta metoda została wycofana. Użyj parametru uniqueId jako stałego identyfikatora użytkownika lub parametru email jako adresu e-mail użytkownika.

final @NonNull String

token identyfikatora Google użytkownika.

final String

Ta metoda została wycofana. Numer telefonu nie będzie już obsługiwany.

final Uri

Identyfikator URI zdjęcia profilowego użytkownika.

final @NonNull String

Unikalny identyfikator konta Google użytkownika wyodrębniony z parametru idToken.

Metody dziedziczone

Z androidx.credentials.Credential

Stałe

BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE

public static final @NonNull String BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE

Stała używana jako klucz w żądaniu SignInWithGoogleOption i pakietach danych kandydatów do odróżnienia SignInWithGoogleOption od GetGoogleIdTokenOption. Obie wymienione wyżej opcje mają typ TYPE_GOOGLE_ID_TOKEN_CREDENTIAL, ale SignInWithGoogleOption ma podtyp TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL zakodowany względem tego klucza.

TYPE_GOOGLE_ID_TOKEN_CREDENTIAL

public static final @NonNull String TYPE_GOOGLE_ID_TOKEN_CREDENTIAL

Stała reprezentuje typ danych logowania w postaci identyfikatora Google.

TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

public static final @NonNull String TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

Stała reprezentuje typ danych logowania tokena identyfikatora Google pobranych 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 się pojawiać we wpisie.

getEmail

public final String getEmail()

Adres e-mail użytkownika wyodrębniony z parametru idToken.

getFamilyName

public final String getFamilyName()

nazwisko użytkownika,

getGivenName

public final String getGivenName()

imię użytkownika,

getId

public final @NonNull String getId()

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

PRZESTARZAŁY numer telefonu użytkownika zapisany w pamięci.

getProfilePictureUri

public final Uri getProfilePictureUri()

Identyfikator URI zdjęcia profilowego użytkownika.

getUniqueId

public final @NonNull String getUniqueId()

Unikalny identyfikator konta Google użytkownika wyodrębniony z parametru idToken.