GetSignInWithGoogleOption.Builder

class GetSignInWithGoogleOption.Builder


GetSignInWithGoogleOption 的构建器类

摘要

公共构造函数

Builder(serverClientId: String)

公共函数

GetSignInWithGoogleOption
GetSignInWithGoogleOption.Builder
setClaims(claims: List<Claim>)

设置要包含在 Google ID 令牌中的声明。

GetSignInWithGoogleOption.Builder
setHostedDomainFilter(hostedDomainFilter: String)

设置托管网域过滤条件(例如 myuniveristy.edu)。

GetSignInWithGoogleOption.Builder
setNonce(nonce: String?)

设置生成 Google ID 令牌时要使用的随机数。

公共构造函数

构建器

Builder(serverClientId: String)
参数
serverClientId: String

将验证令牌完整性的服务器的客户端 ID。

公共函数

setClaims

fun setClaims(claims: List<Claim>): GetSignInWithGoogleOption.Builder

设置要包含在 Google ID 令牌中的声明。

如需查看可用声明的列表,请参阅文档。系统会忽略所有不受支持的声明。

参数
claims: List<Claim>

声明列表。

setHostedDomainFilter

fun setHostedDomainFilter(hostedDomainFilter: String): GetSignInWithGoogleOption.Builder

设置托管网域过滤条件(例如 myuniveristy.edu)。默认不进行过滤。

setNonce

fun setNonce(nonce: String?): GetSignInWithGoogleOption.Builder

设置生成 Google ID 令牌时要使用的随机数。nonce 的值可以是任何随机字符串,用于防止重放攻击。默认值为无随机数。

参数
nonce: String?

在生成 ID 令牌期间使用的随机数