GoogleIdTokenCredential

class GoogleIdTokenCredential : CustomCredential


Representa o token de ID do Google concedido pelo usuário para fazer login no app.

Gera
java.lang.NullPointerException: java.lang.NullPointerException

Se algum dos valores id ou idToken for nulo.

java.lang.IllegalArgumentException: java.lang.IllegalArgumentException

Se algum dos campos id ou idToken estiver vazio

Resumo

Tipos aninhados

Um builder para a classe GoogleIdTokenCredential.

Constantes

const String

A constante usada como chave na solicitação SignInWithGoogleOption e nos pacotes de dados de candidato para distinguir SignInWithGoogleOption de GetGoogleIdTokenOption.

const String

Uma constante representa o tipo de credencial do token de ID do Google.

const String

Uma constante representa o tipo de credencial de token de ID do Google recuperada do botão SiWG.

Funções complementares públicas

GoogleIdTokenCredential

Construtores públicos

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

Propriedades públicas

String?

nome de exibição para mostrar na entrada.

String?

sobrenome do usuário.

String?

ao nome do usuário.

String

o endereço de e-mail associado à Conta do Google do usuário.

String

o Toekn do ID do Google do usuário.

String?

Essa propriedade foi descontinuada. O número de telefone não será mais compatível.

Uri?

URI da foto do perfil do usuário.

Constantes

BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE

const val BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPEString

A constante usada como chave na solicitação SignInWithGoogleOption e nos pacotes de dados de candidato para distinguir SignInWithGoogleOption de GetGoogleIdTokenOption. Embora as duas opções mencionadas tenham o tipo TYPE_GOOGLE_ID_TOKEN_CREDENTIAL, o SignInWithGoogleOption tem um subtipo TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL codificado para essa chave.

TYPE_GOOGLE_ID_TOKEN_CREDENTIAL

const val TYPE_GOOGLE_ID_TOKEN_CREDENTIALString

Uma constante representa o tipo de credencial do token de ID do Google.

TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

const val TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIALString

Uma constante representa o tipo de credencial do token de ID do Google recebida do botão do SiWG.

Funções complementares públicas

createFrom

fun createFrom(data: Bundle): GoogleIdTokenCredential

Construtores públicos

GoogleIdTokenCredential

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

Propriedades públicas

displayName

val displayNameString?

nome de exibição a ser exibido na entrada.

familyName

val familyNameString?

sobrenome do usuário.

givenName

val givenNameString?

ao nome do usuário.

id

val idString

o endereço de e-mail associado à Conta do Google do usuário.

idToken

val idTokenString

Token de ID do Google do usuário.

phoneNumber

val phoneNumberString?

o número de telefone armazenado do usuário.

profilePictureUri

val profilePictureUriUri?

URI da foto do perfil do usuário.