GoogleIdTokenCredential

class GoogleIdTokenCredential : CustomCredential


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

Genera
java.lang.NullPointerException

Se uno dei valori di id o idToken è nullo.

java.lang.IllegalArgumentException

Se uno dei campi id o idToken è vuoto o se idToken è in un formato non valido o non può essere analizzato.

Riepilogo

Tipi nidificati

Un costruttore per GoogleIdTokenCredential

Costanti

const String

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

const String

Una costante rappresenta il tipo di credenziale token ID Google.

const String

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

Funzioni complementari pubbliche

GoogleIdTokenCredential

Costruttori pubblici

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

Proprietà pubbliche

String?

nome visualizzato da mostrare nella voce.

String?

L'indirizzo email dell'utente, analizzato da idToken.

String?

Il cognome dell'utente.

String?

Il nome dell'utente.

String

Questa proprietà è stata ritirata. Utilizza uniqueId per l'identificatore utente stabile o email per l'indirizzo email dell'utente.

String

Il token ID Google dell'utente.

String?

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

Uri?

URI dell'immagine del profilo dell'utente.

String

L'ID univoco dell'Account Google dell'utente, analizzato da idToken.

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 bundle di dati dei candidati per distinguere SignInWithGoogleOption da GetGoogleIdTokenOption. Mentre entrambe le opzioni menzionate in precedenza hanno 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

const val TYPE_GOOGLE_ID_TOKEN_CREDENTIALString

Una costante rappresenta il tipo di credenziale 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 Accedi con Google.

Funzioni complementari pubbliche

createFrom

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?

nome visualizzato da mostrare nella voce.

email

val emailString?

L'indirizzo email dell'utente, analizzato da idToken.

familyName

val familyNameString?

Il cognome dell'utente.

givenName

val givenNameString?

Il nome dell'utente.

id

val idString

DEPRECATED l'indirizzo email associato all'Account Google dell'utente.

idToken

val idTokenString

Il token ID Google dell'utente.

phoneNumber

val phoneNumberString?

DEPRECATED Numero di telefono memorizzato dell'utente.

profilePictureUri

val profilePictureUriUri?

URI dell'immagine del profilo dell'utente.

uniqueId

val uniqueIdString

L'ID univoco dell'Account Google dell'utente, analizzato da idToken.