GetSignInWithGoogleOption.Builder

public final class GetSignInWithGoogleOption.Builder


GetSignInWithGoogleOption 的建構工具類別

摘要

公用建構函式

Builder(@NonNull String serverClientId)

公用方法

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

設定代管網域篩選器 (例如 myuniveristy.edu)。

final @NonNull GetSignInWithGoogleOption.Builder

設定產生 Google ID 權杖時使用的 Nonce。

公用建構函式

Builder

public Builder(@NonNull String serverClientId)
參數
@NonNull String serverClientId

要驗證權杖完整性的伺服器用戶端 ID。

公用方法

build

public final @NonNull GetSignInWithGoogleOption build()

setHostedDomainFilter

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

設定代管網域篩選器 (例如 myuniveristy.edu)。預設值為篩選器。

setNonce

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

設定產生 Google ID 權杖時使用的 Nonce。Nonce 的值可以是任何隨機字串,並且用來防止重播攻擊。預設值為 Nonce。

參數
String nonce

產生 ID 權杖時要使用的 Nonce