GetSignInWithGoogleOption.Builder

public final class GetSignInWithGoogleOption.Builder


Classe Builder per GetSignInWithGoogleOption

Riepilogo

Costruttori pubblici

Builder(@NonNull String serverClientId)

Metodi pubblici

final @NonNull GetSignInWithGoogleOption
final @NonNull GetSignInWithGoogleOption.Builder

Imposta le rivendicazioni da includere nel token ID Google.

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

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

final @NonNull GetSignInWithGoogleOption.Builder

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

Costruttori pubblici

Builder

public Builder(@NonNull String serverClientId)
Parametri
@NonNull String serverClientId

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

Metodi pubblici

build

public final @NonNull GetSignInWithGoogleOption build()

setClaims

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

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

un elenco di rivendicazioni.

setHostedDomainFilter

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

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

setNonce

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

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

il nonce da utilizzare durante la generazione del token ID