Credencial de token de Google

class GoogleIdTokenCredential : 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

const String

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

const String

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

const String

Una constante representa el tipo de credencial de token de ID de Google recuperada 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 que se 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

el ID de Google Toekn del usuario.

String?

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

Uri?

URI de 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

La constante que se usa como clave en la solicitud SignInWithGoogleOption y los paquetes de datos candidatos, para distinguir SignInWithGoogleOption de GetGoogleIdTokenOption. Si bien las dos opciones 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

const val TYPE_GOOGLE_ID_TOKEN_CREDENTIALString

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

TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

const val TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIALString

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

Funciones complementarias públicas

createFrom

fun createFrom(data: Bundle): GoogleIdTokenCredential

Constructores públicos

Credencial de token de Google

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

Propiedades públicas

displayName

val displayNameString?

nombre visible que se mostrará en la entrada.

nombredefamiliar

val familyNameString?

apellido del usuario.

NombreDelNombre

val givenNameString?

el nombre del usuario.

id

val idString

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

idToken

val idTokenString

el ID de Google Toekn del usuario.

númerodeteléfono

val phoneNumberString?

número de teléfono almacenado del usuario.

fotoDePerfil

val profilePictureUriUri?

URI de foto de perfil del usuario.