GetSignInWithGoogleOption.Builder

public final class GetSignInWithGoogleOption.Builder


GetSignInWithGoogleOption 的 Builder 类

总结

公共构造函数

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