GetSignInWithGoogleOption.Builder

public final class GetSignInWithGoogleOption.Builder


GetSignInWithGoogleOption için Builder sınıfı

Özet

Herkese açık oluşturucular

Builder(@NonNull String serverClientId)

Herkese açık yöntemler

final @NonNull GetSignInWithGoogleOption
final @NonNull GetSignInWithGoogleOption.Builder

Google kimlik jetonuna dahil edilecek hak taleplerini ayarlar.

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

Barındırılan alan filtresini (ör. myuniveristy.edu) ayarlar.

final @NonNull GetSignInWithGoogleOption.Builder

Google kimlik jetonu oluşturulurken kullanılacak nonce'ı ayarlar.

Herkese açık oluşturucular

Derleyici

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

Jetonun bütünlüğünü doğrulayacak sunucunun istemci kimliği.

Herkese açık yöntemler

build

public final @NonNull GetSignInWithGoogleOption build()

setClaims

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

Google kimlik jetonuna dahil edilecek hak taleplerini ayarlar.

Kullanılabilir hak taleplerinin listesi için belgelere bakın. Desteklenmeyen hak talepleri yoksayılır.

Parametreler
@NonNull List<@NonNull Claim> claims

hak taleplerinin listesi.

setHostedDomainFilter

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

Barındırılan alan filtresini (ör. myuniveristy.edu) ayarlar. Varsayılan olarak filtre yoktur.

setNonce

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

Google kimlik jetonu oluşturulurken kullanılacak nonce'ı ayarlar. Nonce değerleri herhangi bir rastgele dize olabilir ve yeniden oynatma saldırısını önlemek için kullanılır. Varsayılan olarak nonce yoktur.

Parametreler
String nonce

Kimlik jetonu oluşturma sırasında kullanılacak tek seferlik sayı