GoogleIdTokenCredential

public final class GoogleIdTokenCredential extends CustomCredential


Representa o token de código do Google do usuário concedido para login no aplicativo.

Gera
java.lang.NullPointerException java.lang.NullPointerException

Se algum de id ou idToken for nulo.

java.lang.IllegalArgumentException java.lang.IllegalArgumentException

Se algum id ou idToken estiver vazio

Resumo

Tipos aninhados

Um builder para GoogleIdTokenCredential

Constantes

static final @NonNull String

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

static final @NonNull String

Uma constante representa o tipo de credencial do token de código do Google.

static final @NonNull String

Uma constante representa o tipo de credencial do token de código do Google recuperada do botão do 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 exibido 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

ID do usuário do Google Toekn.

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 candidatos, para distinguir SignInWithGoogleOption de GetGoogleIdTokenOption. Embora as duas opções mencionadas acima tenham o tipo TYPE_GOOGLE_ID_TOKEN_CREDENTIAL, o 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 do token de código 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 do token de código do Google recuperada do botão do 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 exibido 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()

ID do usuário do Google Toekn.

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.