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。

公共构造函数

构建器

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