GoogleIdTokenCredential

public final class GoogleIdTokenCredential extends CustomCredential


Representa el token de ID de Google que el usuario otorgó para acceder a la app.

Arroja
java.lang.NullPointerException java.lang.NullPointerException

Si alguno de id o idToken es nulo.

java.lang.IllegalArgumentException java.lang.IllegalArgumentException

Si alguno de los objetos id o idToken está vacío

Resumen

Tipos anidados

Un compilador para GoogleIdTokenCredential.

Constantes

static final @NonNull String

Es la constante que se usa como clave en la solicitud de SignInWithGoogleOption y en 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 de 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 para 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

Token de ID de Google del usuario.

final String

número de teléfono almacenado del usuario

final Uri

Es el URI de la 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

Es la constante que se usa como clave en la solicitud de SignInWithGoogleOption y en los paquetes de datos candidatos para distinguir SignInWithGoogleOption de GetGoogleIdTokenOption. Si bien ambas opciones mencionadas tienen el tipo TYPE_GOOGLE_ID_TOKEN_CREDENTIAL, SignInWithGoogleOption tiene un subtipo TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL codificado con 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 de SiWG.

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

nombre visible para 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()

Token de ID de Google del usuario.

getPhoneNumber

public final String getPhoneNumber()

número de teléfono almacenado del usuario

getProfilePictureUri

public final Uri getProfilePictureUri()

Es el URI de la foto de perfil del usuario.