GetGoogleIdOption

class GetGoogleIdOption : GetCustomCredentialOption


Una richiesta per recuperare il token ID Google dell'utente.

Riepilogo

Tipi nidificati

Un costruttore per GetGoogleIdOption.

Funzioni complementari pubbliche

GetGoogleIdOption

Funzione helper per creare GetGoogleIdOption dal bundle specificato.

Costruttori pubblici

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

Proprietà pubbliche

Boolean

imposta il comportamento di selezione automatica nella richiesta. iscrizioni.

List<Claim>?
Boolean

Se consentire all'utente di selezionare solo gli Account Google già autorizzati ad accedere alla tua applicazione. Il valore predefinito è true.

String?

il dominio in base al quale filtrare (ad es. "example.com")

List<String>?

Ambiti OAuth che Google dovrà utilizzare per depositare un token ID Google nel server di backend dell'applicazione.

String?

ID servizio utilizzato per collegare gli account a un Account Google

String?

il nonce da utilizzare durante la generazione del token ID

Boolean

se richiedere un numero di telefono verificato durante le registrazioni.

String

l'ID client del server a cui verrà emesso il token ID

Funzioni complementari pubbliche

createFrom

fun createFrom(data: Bundle): GetGoogleIdOption

Funzione helper per creare GetGoogleIdOption dal bundle specificato.

Parametri
data: Bundle

Bundle che contiene tutte le informazioni necessarie su GetGoogleIdOption.

Costruttori pubblici

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
)

Proprietà pubbliche

autoSelectEnabled

val autoSelectEnabledBoolean

imposta il comportamento di selezione automatica nella richiesta. iscrizioni.

rivendicazioni

val claimsList<Claim>?

filterByAuthorizedAccounts

val filterByAuthorizedAccountsBoolean

Se consentire all'utente di selezionare solo gli Account Google già autorizzati ad accedere alla tua applicazione. Il valore predefinito è true.

hostedDomainFilter

val hostedDomainFilterString?

il dominio in base al quale filtrare (ad es. "example.com")

idTokenDepositionScopes

val idTokenDepositionScopesList<String>?

Ambiti OAuth che Google dovrà utilizzare per depositare un token ID Google nel server di backend dell'applicazione. Questo campo è facoltativo e può essere impostato su null. Obbligatorio solo se Google richiede ambiti particolari per poter depositare il token ID.

linkedServiceId

val linkedServiceIdString?

ID servizio utilizzato per collegare gli account a un Account Google

nonce

val nonceString?

il nonce da utilizzare durante la generazione del token ID

requestVerifiedPhoneNumber

val requestVerifiedPhoneNumberBoolean

se richiedere un numero di telefono verificato durante le registrazioni.

serverClientId

val serverClientIdString

l'ID client del server a cui verrà emesso il token ID