GoogleIdTokenCredential

class GoogleIdTokenCredential : 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

const String

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

const String

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

const String

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

Funzioni companion pubbliche

GoogleIdTokenCredential

Costruttori pubblici

GoogleIdTokenCredential(
    id: String,
    idToken: String,
    displayName: String?,
    familyName: String?,
    givenName: String?,
    profilePictureUri: Uri?,
    phoneNumber: String?
)

Proprietà pubbliche

String?

come nome da visualizzare nella voce.

String?

il cognome dell'utente.

String?

con il nome dell'utente.

String

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

String

l'ID Google Toekn dell'utente.

String?

Questa proprietà è deprecata. Il numero di telefono non sarà più supportato.

Uri?

URI dell'immagine del profilo dell'utente.

Costanti

BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE

const val BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPEString

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

const val TYPE_GOOGLE_ID_TOKEN_CREDENTIALString

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

TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

const val TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIALString

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

Funzioni companion pubbliche

creaDa

fun createFrom(data: Bundle): GoogleIdTokenCredential

Costruttori pubblici

GoogleIdTokenCredential

GoogleIdTokenCredential(
    id: String,
    idToken: String,
    displayName: String?,
    familyName: String?,
    givenName: String?,
    profilePictureUri: Uri?,
    phoneNumber: String?
)

Proprietà pubbliche

displayName

val displayNameString?

come nome da visualizzare nella voce.

Nome famiglia

val familyNameString?

il cognome dell'utente.

nome

val givenNameString?

con il nome dell'utente.

id

val idString

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

IDToken

val idTokenString

l'ID Google Toekn dell'utente.

numero di telefono

val phoneNumberString?

numero di telefono memorizzato dell'utente.

profiloImmagineUri

val profilePictureUriUri?

URI dell'immagine del profilo dell'utente.