GetSignInWithGoogleOption.Builder

public final class GetSignInWithGoogleOption.Builder


Class builder untuk GetSignInWithGoogleOption

Ringkasan

Konstruktor publik

Builder(@NonNull String serverClientId)

Metode publik

final @NonNull GetSignInWithGoogleOption
final @NonNull GetSignInWithGoogleOption.Builder

Menetapkan klaim yang akan disertakan dalam token ID Google.

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

Menetapkan filter domain yang dihosting (misalnya, myuniversity.edu).

final @NonNull GetSignInWithGoogleOption.Builder

Menetapkan nonce yang akan digunakan saat membuat token ID Google.

Konstruktor publik

Builder

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

ID klien server yang akan memverifikasi integritas token.

Metode publik

build

public final @NonNull GetSignInWithGoogleOption build()

setClaims

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

Menetapkan klaim yang akan disertakan dalam token ID Google.

Untuk mengetahui daftar klaim yang tersedia, lihat dokumentasi. Klaim yang tidak didukung akan diabaikan.

Parameter
@NonNull List<@NonNull Claim> claims

daftar klaim.

setHostedDomainFilter

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

Menetapkan filter domain yang dihosting (misalnya, myuniversity.edu). Defaultnya tidak ada filter.

setNonce

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

Menetapkan nonce yang akan digunakan saat membuat token ID Google. Nilai untuk nonce dapat berupa string acak apa pun dan digunakan untuk mencegah serangan replay. Defaultnya adalah tidak ada nonce.

Parameter
String nonce

nonce yang akan digunakan selama pembuatan token ID