GoogleIdTokenCredential

public final class GoogleIdTokenCredential extends CustomCredential


Rappresenta il token ID Google dell'utente che ha concesso all'utente per l'accesso all'app.

Genera
java.lang.NullPointerException java.lang.NullPointerException

Se id o idToken è null.

java.lang.IllegalArgumentException java.lang.IllegalArgumentException

Se id o idToken sono vuoti

Riepilogo

Tipi nidificati

Un builder per GoogleIdTokenCredential

Costanti

static final @NonNull String

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

static final @NonNull String

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

static final @NonNull String

Una costante rappresenta il tipo di credenziale del 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

come nome da visualizzare nella voce.

final String

il cognome dell'utente.

final String

con il nome dell'utente.

final @NonNull String

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

final @NonNull String

l'ID Google Toekn 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 pacchetti di dati candidati, per distinguere SignInWithGoogleOption da GetGoogleIdTokenOption. Sebbene entrambe le opzioni riportate sopra siano di tipo TYPE_GOOGLE_ID_TOKEN_CREDENTIAL, il tipo SignInWithGoogleOption ha un sottotipo TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL codificato per 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 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 del 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

creaDa

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

getDisplayName

public final String getDisplayName()

come nome da visualizzare nella voce.

getFamilyName

public final String getFamilyName()

il cognome dell'utente.

nomeDai

public final String getGivenName()

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

l'ID Google Toekn 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.