GoogleIdTokenCredential

public final class GoogleIdTokenCredential extends 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

static final @NonNull String

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

static final @NonNull String

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

static final @NonNull String

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

Construtores públicos

GoogleIdTokenCredential(
    @NonNull String id,
    @NonNull String idToken,
    String displayName,
    String familyName,
    String givenName,
    Uri profilePictureUri,
    String phoneNumber
)

Métodos públicos

static final @NonNull GoogleIdTokenCredential
final String

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

final String

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

final String

sobrenome do usuário.

final String

O nome do usuário.

final @NonNull String

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

final @NonNull String

token de ID do Google do usuário.

final String

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

final Uri

URI da foto do perfil do usuário.

final @NonNull String

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

Constantes

BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE

public static final @NonNull String BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE

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

public static final @NonNull String TYPE_GOOGLE_ID_TOKEN_CREDENTIAL

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

TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

public static final @NonNull String TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

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

Construtores públicos

GoogleIdTokenCredential

public GoogleIdTokenCredential(
    @NonNull String id,
    @NonNull String idToken,
    String displayName,
    String familyName,
    String givenName,
    Uri profilePictureUri,
    String phoneNumber
)

Métodos públicos

createFrom

public static final @NonNull GoogleIdTokenCredential createFrom(@NonNull Bundle data)

getDisplayName

public final String getDisplayName()

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

getEmail

public final String getEmail()

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

getFamilyName

public final String getFamilyName()

sobrenome do usuário.

getGivenName

public final String getGivenName()

O nome do usuário.

getId

public final @NonNull String getId()

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

getIdToken

public final @NonNull String getIdToken()

token de ID do Google do usuário.

getPhoneNumber

public final String getPhoneNumber()

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

getProfilePictureUri

public final Uri getProfilePictureUri()

URI da foto do perfil do usuário.

getUniqueId

public final @NonNull String getUniqueId()

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