GetSignInWithGoogleOption.Builder

public final class GetSignInWithGoogleOption.Builder


Classe Builder pour GetSignInWithGoogleOption

Résumé

Constructeurs publics

Builder(@NonNull String serverClientId)

Méthodes publiques

final @NonNull GetSignInWithGoogleOption
final @NonNull GetSignInWithGoogleOption.Builder

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

final @NonNull GetSignInWithGoogleOption.Builder
setHostedDomainFilter(@NonNull String hostedDomainFilter)

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

final @NonNull GetSignInWithGoogleOption.Builder

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

Constructeurs publics

Builder

public Builder(@NonNull String serverClientId)
Paramètres
@NonNull String serverClientId

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

Méthodes publiques

build

public final @NonNull GetSignInWithGoogleOption build()

setClaims

public final @NonNull GetSignInWithGoogleOption.Builder setClaims(@NonNull List<@NonNull Claim> claims)

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
@NonNull List<@NonNull Claim> claims

une liste de revendications.

setHostedDomainFilter

public final @NonNull GetSignInWithGoogleOption.Builder setHostedDomainFilter(@NonNull String hostedDomainFilter)

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

setNonce

public final @NonNull GetSignInWithGoogleOption.Builder setNonce(String nonce)

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
String nonce

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