GetGoogleIdOption

class GetGoogleIdOption : GetCustomCredentialOption


Es una solicitud para recuperar el token de ID de Google del usuario.

Resumen

Tipos anidados

Es un compilador para GetGoogleIdOption.

Funciones complementarias públicas

GetGoogleIdOption

Función de ayuda para crear GetGoogleIdOption a partir del Bundle proporcionado.

Constructores públicos

GetGoogleIdOption(
    serverClientId: String,
    nonce: String?,
    filterByAuthorizedAccounts: Boolean,
    linkedServiceId: String?,
    idTokenDepositionScopes: List<String>?,
    requestVerifiedPhoneNumber: Boolean,
    autoSelectEnabled: Boolean,
    claims: List<Claim>?,
    hostedDomainFilter: String?
)

Propiedades públicas

Boolean

Establece el comportamiento de selección automática en la solicitud.

List<Claim>?
Boolean

Indica si solo se permite que el usuario seleccione entre las Cuentas de Google que ya están autorizadas para acceder a tu aplicación. El valor predeterminado es verdadero.

String?

Es el dominio por el que se filtrará (p.ej., "example.com")

List<String>?

Son los alcances de OAuth que Google necesitará para depositar un token de ID de Google en el servidor de backend de tu aplicación.

String?

ID del servicio que se usa cuando se vinculan cuentas a una Cuenta de Google

String?

Es el nonce que se usará durante la generación del token de ID.

Boolean

Si se debe solicitar un número de teléfono verificado durante el registro

String

El ID de cliente del servidor al que se emitirá el token de ID

Funciones complementarias públicas

createFrom

fun createFrom(data: Bundle): GetGoogleIdOption

Función de ayuda para crear GetGoogleIdOption a partir del Bundle proporcionado.

Parámetros
data: Bundle

Es un paquete que contiene toda la información necesaria sobre GetGoogleIdOption.

Constructores públicos

GetGoogleIdOption

GetGoogleIdOption(
    serverClientId: String,
    nonce: String? = null,
    filterByAuthorizedAccounts: Boolean = true,
    linkedServiceId: String? = null,
    idTokenDepositionScopes: List<String>? = null,
    requestVerifiedPhoneNumber: Boolean = false,
    autoSelectEnabled: Boolean = false,
    claims: List<Claim>? = null,
    hostedDomainFilter: String? = null
)

Propiedades públicas

autoSelectEnabled

val autoSelectEnabledBoolean

Establece el comportamiento de selección automática en la solicitud.

reclamaciones

val claimsList<Claim>?

filterByAuthorizedAccounts

val filterByAuthorizedAccountsBoolean

Indica si solo se permite que el usuario seleccione entre las Cuentas de Google que ya están autorizadas para acceder a tu aplicación. El valor predeterminado es verdadero.

hostedDomainFilter

val hostedDomainFilterString?

Es el dominio por el que se filtrará (p.ej., "example.com")

idTokenDepositionScopes

val idTokenDepositionScopesList<String>?

Son los alcances de OAuth que Google necesitará para depositar un token de ID de Google en el servidor de backend de tu aplicación. Este campo es opcional y se puede establecer como nulo. Solo se requiere si Google necesita permisos específicos para poder depositar el token de ID.

linkedServiceId

val linkedServiceIdString?

ID del servicio que se usa cuando se vinculan cuentas a una Cuenta de Google

nonce

val nonceString?

Es el nonce que se usará durante la generación del token de ID.

requestVerifiedPhoneNumber

val requestVerifiedPhoneNumberBoolean

Si se debe solicitar un número de teléfono verificado durante el registro

serverClientId

val serverClientIdString

El ID de cliente del servidor al que se emitirá el token de ID