GoogleIdTokenCredential

public final class GoogleIdTokenCredential extends 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 qualquer um dos id ou idToken estiver vazio

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

static final @NonNull String

Uma constante representa o tipo de credencial do 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 para mostrar na entrada.

final String

sobrenome do usuário.

final String

nome do usuário.

final @NonNull String

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.

final Uri

URI da foto do perfil do usuário.

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

TYPE_GOOGLE_ID_TOKEN_CREDENTIAL

public static final @NonNull String TYPE_GOOGLE_ID_TOKEN_CREDENTIAL

Uma constante representa o tipo de credencial do 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 para mostrar na entrada.

getFamilyName

public final String getFamilyName()

sobrenome do usuário.

getGivenName

public final String getGivenName()

nome do usuário.

getId

public final @NonNull String getId()

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.

getProfilePictureUri

public final Uri getProfilePictureUri()

URI da foto do perfil do usuário.