GoogleIdTokenCredential

class GoogleIdTokenCredential : CustomCredential


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

Genera
NullPointerException

Se uno dei valori di id o idToken è nullo.

IllegalArgumentException

Se uno dei campi id o idToken è vuoto o se idToken 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 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_SUBTYPE: String

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_CREDENTIAL: String

Una costante rappresenta il tipo di credenziale token ID Google.

TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

const val TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL: String

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 displayName: String?

nome visualizzato da mostrare nella voce.

email

val email: String?

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

familyName

val familyName: String?

Il cognome dell'utente.

givenName

val givenName: String?

Il nome dell'utente.

id

val id: String

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

idToken

val idToken: String

Il token ID Google dell'utente.

phoneNumber

val phoneNumber: String?

Numero di telefono memorizzato dell'utente DEPRECATO.

profilePictureUri

val profilePictureUri: Uri?

URI dell'immagine del profilo dell'utente.

uniqueId

val uniqueId: String

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