GoogleIdTokenCredential

class GoogleIdTokenCredential : CustomCredential


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

Arroja
java.lang.NullPointerException: java.lang.NullPointerException

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

java.lang.IllegalArgumentException: java.lang.IllegalArgumentException

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

Resumen

Tipos anidados

Un compilador para GoogleIdTokenCredential.

Constantes

const String

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

const String

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

const String

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

Funciones complementarias públicas

GoogleIdTokenCredential

Constructores públicos

GoogleIdTokenCredential(
    id: String,
    idToken: String,
    displayName: String?,
    familyName: String?,
    givenName: String?,
    profilePictureUri: Uri?,
    phoneNumber: String?
)

Propiedades públicas

String?

nombre visible para mostrar en la entrada.

String?

apellido del usuario.

String?

El nombre del usuario.

String

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

String

Token de ID de Google del usuario.

String?

Esta propiedad dejó de estar disponible. Ya no se admitirá el número de teléfono.

Uri?

Es el URI de la foto de perfil del usuario.

Propiedades heredadas

Desde androidx.credentials.Credential

Constantes

BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE

const val BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPEString

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 las dos opciones mencionadas anteriormente 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

const val TYPE_GOOGLE_ID_TOKEN_CREDENTIALString

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

TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

const val TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIALString

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

Funciones complementarias públicas

createFrom

fun createFrom(data: Bundle): GoogleIdTokenCredential

Constructores públicos

GoogleIdTokenCredential

GoogleIdTokenCredential(
    id: String,
    idToken: String,
    displayName: String?,
    familyName: String?,
    givenName: String?,
    profilePictureUri: Uri?,
    phoneNumber: String?
)

Propiedades públicas

displayName

val displayNameString?

nombre visible en la entrada.

familyName

val familyNameString?

apellido del usuario.

givenName

val givenNameString?

nombre de usuario.

id

val idString

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

idToken

val idTokenString

Token de ID de Google del usuario.

phoneNumber

val phoneNumberString?

número de teléfono almacenado del usuario.

profilePictureUri

val profilePictureUriUri?

URI de la foto de perfil del usuario.