Credencial de token de Google

public final class GoogleIdTokenCredential extends CustomCredential


Representa el token de ID de Google del usuario que este otorgó para el acceso a la app.

Arroja
java.lang.NullPointerException java.lang.NullPointerException

Si cualquiera de los valores de id o idToken es nulo.

java.lang.IllegalArgumentException java.lang.IllegalArgumentException

Si id o idToken están vacíos

Resumen

Tipos anidados

Un compilador para GoogleIdTokenCredential

Constantes

static final @NonNull String

La constante que se usa como clave en la solicitud SignInWithGoogleOption y los paquetes de datos candidatos, para distinguir SignInWithGoogleOption de GetGoogleIdTokenOption.

static final @NonNull String

Una constante representa el tipo de credencial de token de ID de Google.

static final @NonNull String

Una constante representa el tipo de credencial de token de ID de Google recuperada del botón SiWG.

Constructores 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

nombre visible que se mostrará en la entrada.

final String

apellido del usuario.

final String

el nombre del usuario.

final @NonNull String

la dirección de correo electrónico asociada con la Cuenta de Google del usuario.

final @NonNull String

el ID de Google Toekn del usuario.

final String

número de teléfono almacenado del usuario.

final Uri

URI de foto de perfil del usuario.

Métodos heredados

Desde androidx.credentials.Credential

Constantes

BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE

public static final @NonNull String BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE

La constante que se usa como clave en la solicitud SignInWithGoogleOption y los paquetes de datos candidatos, para distinguir SignInWithGoogleOption de GetGoogleIdTokenOption. Si bien ambas opciones antes mencionadas tienen el tipo TYPE_GOOGLE_ID_TOKEN_CREDENTIAL, SignInWithGoogleOption tiene un subtipo TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL codificado en esta clave.

TYPE_GOOGLE_ID_TOKEN_CREDENTIAL

public static final @NonNull String TYPE_GOOGLE_ID_TOKEN_CREDENTIAL

Una constante representa el tipo de credencial de token de ID de Google.

TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

public static final @NonNull String TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

Una constante representa el tipo de credencial de token de ID de Google recuperada del botón SiWG.

Constructores públicos

Credencial de token de Google

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()

nombre visible que se mostrará en la entrada.

getFamilyName.

public final String getFamilyName()

apellido del usuario.

getGivenName

public final String getGivenName()

el nombre del usuario.

getId

public final @NonNull String getId()

la dirección de correo electrónico asociada con la Cuenta de Google del usuario.

getIdToken

public final @NonNull String getIdToken()

el ID de Google Toekn del usuario.

Número de teléfono get

public final String getPhoneNumber()

número de teléfono almacenado del usuario.

getProfilePictureUri

public final Uri getProfilePictureUri()

URI de foto de perfil del usuario.