GoogleIdTokenCredential

public final class GoogleIdTokenCredential extends CustomCredential


Rappresenta l'ID token di Google concesso dall'utente per l'accesso all'app.

Lanci
java.lang.NullPointerException java.lang.NullPointerException

Se uno dei valori id o idToken è nullo.

java.lang.IllegalArgumentException java.lang.IllegalArgumentException

Se id o idToken è vuoto

Riepilogo

Tipi nidificati

Un costruttore per GoogleIdTokenCredential

Costanti

static final @NonNull String

La costante utilizzata come chiave nella richiesta SignInWithGoogleOption e nei bundle di dati candidati per distinguere SignInWithGoogleOption da GetGoogleIdTokenOption.

static final @NonNull String

Una costante rappresenta il tipo di credenziale del token ID di Google.

static final @NonNull String

Una costante rappresenta il tipo di credenziale Token ID Google recuperata dal pulsante SiWG.

Costruttori pubblici

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

Metodi pubblici

static final @NonNull GoogleIdTokenCredential
final String

Il nome visualizzato da mostrare nella voce.

final String

Cognome dell'utente.

final String

Il nome dell'utente.

final @NonNull String

L'indirizzo email associato all'Account Google dell'utente.

final @NonNull String

Token ID Google dell'utente.

final String

Numero di telefono memorizzato dell'utente.

final Uri

URI dell'immagine del profilo dell'utente.

Costanti

BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE

public static final @NonNull String BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE

La costante utilizzata come chiave nella richiesta SignInWithGoogleOption e nei bundle di dati candidati per distinguere SignInWithGoogleOption da GetGoogleIdTokenOption. Sebbene entrambe le opzioni sopra menzionate abbiano il tipo TYPE_GOOGLE_ID_TOKEN_CREDENTIAL, SignInWithGoogleOption ha un sottotipo TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL codificato in base a questa chiave.

TYPE_GOOGLE_ID_TOKEN_CREDENTIAL

public static final @NonNull String TYPE_GOOGLE_ID_TOKEN_CREDENTIAL

Una costante rappresenta il tipo di credenziale del token ID di Google.

TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

public static final @NonNull String TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

Una costante rappresenta il tipo di credenziale Token ID Google recuperata dal pulsante SiWG.

Costruttori pubblici

GoogleIdTokenCredential

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

Metodi pubblici

createFrom

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

getDisplayName

public final String getDisplayName()

Il nome visualizzato da mostrare nella voce.

getFamilyName

public final String getFamilyName()

Cognome dell'utente.

getGivenName

public final String getGivenName()

Il nome dell'utente.

getId

public final @NonNull String getId()

L'indirizzo email associato all'Account Google dell'utente.

getIdToken

public final @NonNull String getIdToken()

Token ID Google dell'utente.

getPhoneNumber

public final String getPhoneNumber()

Numero di telefono memorizzato dell'utente.

getProfilePictureUri

public final Uri getProfilePictureUri()

URI dell'immagine del profilo dell'utente.