GetSignInWithGoogleOption.Builder

class GetSignInWithGoogleOption.Builder


Classe Builder pour GetSignInWithGoogleOption

Résumé

Constructeurs publics

Builder(serverClientId: String)

Fonctions publiques

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

Définit les revendications à inclure dans le jeton d'identification Google.

GetSignInWithGoogleOption.Builder
setHostedDomainFilter(hostedDomainFilter: String)

Définit le filtre de domaine hébergé (par exemple, myuniveristy.edu).

GetSignInWithGoogleOption.Builder
setNonce(nonce: String?)

Définit le nonce à utiliser lors de la génération d'un jeton d'ID Google.

Constructeurs publics

Builder

Builder(serverClientId: String)
Paramètres
serverClientId: String

ID client du serveur qui vérifiera l'intégrité du jeton.

Fonctions publiques

setClaims

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

Définit les revendications à inclure dans le jeton d'identification Google.

Pour obtenir la liste des revendications disponibles, consultez la documentation. Les revendications non acceptées seront ignorées.

Paramètres
claims: List<Claim>

une liste de revendications.

setHostedDomainFilter

fun setHostedDomainFilter(hostedDomainFilter: String): GetSignInWithGoogleOption.Builder

Définit le filtre de domaine hébergé (par exemple, myuniveristy.edu). La valeur par défaut est "Aucun filtre".

setNonce

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

Définit le nonce à utiliser lors de la génération d'un jeton d'ID Google. Les valeurs du nonce peuvent être n'importe quelle chaîne aléatoire et sont utilisées pour éviter les attaques de répétition. La valeur par défaut est "no nonce" (pas de nonce).

Paramètres
nonce: String?

Nonce à utiliser lors de la génération du jeton d'identité