GetSignInWithGoogleOption.Builder

public final class GetSignInWithGoogleOption.Builder


Klasa konstruktora dla GetSignInWithGoogleOption

Podsumowanie

Konstruktory publiczne

Builder(@NonNull String serverClientId)

Metody publiczne

final @NonNull GetSignInWithGoogleOption
final @NonNull GetSignInWithGoogleOption.Builder

Określa roszczenia, które mają być uwzględnione w tokenie identyfikatora Google.

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

Ustawia filtr hostowanej domeny (np. myuniveristy.edu).

final @NonNull GetSignInWithGoogleOption.Builder

Ustawia wartość nonce, która ma być używana podczas generowania tokena identyfikatora Google.

Konstruktory publiczne

Monter

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

identyfikator klienta serwera, który zweryfikuje integralność tokena.

Metody publiczne

kompilacja

public final @NonNull GetSignInWithGoogleOption build()

setClaims

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

Określa roszczenia, które mają być uwzględnione w tokenie identyfikatora Google.

Listę dostępnych roszczeń znajdziesz w dokumentacji. Nieobsługiwane roszczenia będą ignorowane.

Parametry
@NonNull List<@NonNull Claim> claims

listę roszczeń.

setHostedDomainFilter

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

Ustawia filtr hostowanej domeny (np. myuniveristy.edu). Domyślnie nie jest stosowany żaden filtr.

setNonce

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

Ustawia wartość nonce, która ma być używana podczas generowania tokena identyfikatora Google. Wartości nonce mogą być dowolnymi losowymi ciągami znaków i służą do zapobiegania atakom typu replay. Domyślnie nie ma wartości nonce.

Parametry
String nonce

wartość nonce do użycia podczas generowania tokena identyfikatora,