GoogleIdTokenCredential

class GoogleIdTokenCredential : CustomCredential


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

Gera
java.lang.NullPointerException

Se id ou idToken for nulo.

java.lang.IllegalArgumentException

Se algum dos campos id ou idToken estiver vazio ou se o idToken estiver malformado ou não puder ser analisado.

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 candidatos para distinguir SignInWithGoogleOption de GetGoogleIdTokenOption.

const String

Uma constante representa o tipo de credencial de 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 a ser mostrado na entrada.

String?

O endereço de e-mail do usuário, analisado de idToken.

String?

sobrenome do usuário.

String?

O nome do usuário.

String

Essa propriedade está obsoleta. Use "uniqueId" para o identificador de usuário estável ou "email" para o endereço de e-mail do usuário.

String

token de ID do Google do usuário.

String?

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

Uri?

URI da foto do perfil do usuário.

String

O ID exclusivo da Conta do Google do usuário, analisado de idToken.

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 candidatos para distinguir SignInWithGoogleOption de GetGoogleIdTokenOption. Embora ambas as opções mencionadas tenham o tipo TYPE_GOOGLE_ID_TOKEN_CREDENTIAL, SignInWithGoogleOption tem um subtipo TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL codificado com essa chave.

TYPE_GOOGLE_ID_TOKEN_CREDENTIAL

const val TYPE_GOOGLE_ID_TOKEN_CREDENTIALString

Uma constante representa o tipo de credencial de 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 de token de ID do Google recuperada do botão 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 mostrado na entrada.

e-mail

val emailString?

O endereço de e-mail do usuário, analisado de idToken.

familyName

val familyNameString?

sobrenome do usuário.

givenName

val givenNameString?

O nome do usuário.

ID

val idString

DEPRECADO 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?

Número de telefone armazenado do usuário DEPRECADO.

profilePictureUri

val profilePictureUriUri?

URI da foto do perfil do usuário.

uniqueId

val uniqueIdString

O ID exclusivo da Conta do Google do usuário, analisado de idToken.