GetSignInWithGoogleOption.Builder

class GetSignInWithGoogleOption.Builder


Classe di costruttori per GetSignInWithGoogleOption

Riepilogo

Costruttori pubblici

Builder(serverClientId: String)

Funzioni pubbliche

GetSignInWithGoogleOption
GetSignInWithGoogleOption.Builder
setClaims(claims: List<Claim>)

Imposta le rivendicazioni da includere nel token ID Google.

GetSignInWithGoogleOption.Builder
setHostedDomainFilter(hostedDomainFilter: String)

Imposta il filtro del dominio ospitato (ad es. myuniveristy.edu).

GetSignInWithGoogleOption.Builder
setNonce(nonce: String?)

Imposta il nonce da utilizzare durante la generazione di un token ID Google.

Costruttori pubblici

Builder

Builder(serverClientId: String)
Parametri
serverClientId: String

l'ID client del server che verificherà l'integrità del token.

Funzioni pubbliche

setClaims

fun setClaims(claims: List<Claim>): GetSignInWithGoogleOption.Builder

Imposta le rivendicazioni da includere nel token ID Google.

Per un elenco delle rivendicazioni disponibili, consulta la documentazione. Eventuali rivendicazioni non supportate verranno ignorate.

Parametri
claims: List<Claim>

un elenco di rivendicazioni.

setHostedDomainFilter

fun setHostedDomainFilter(hostedDomainFilter: String): GetSignInWithGoogleOption.Builder

Imposta il filtro del dominio ospitato (ad es. myuniveristy.edu). Il valore predefinito è nessun filtro.

setNonce

fun setNonce(nonce: String?): GetSignInWithGoogleOption.Builder

Imposta il nonce da utilizzare durante la generazione di un token ID Google. I valori per nonce possono essere qualsiasi stringa casuale e vengono utilizzati per impedire attacchi di tipo replay. Il valore predefinito è nessun nonce.

Parametri
nonce: String?

il nonce da utilizzare durante la generazione del token ID