GetGoogleIdOption

class GetGoogleIdOption : GetCustomCredentialOption


用于检索用户 Google ID 令牌的请求。

摘要

嵌套类型

GetGoogleIdOption 的构建器。

公共伴生函数

GetGoogleIdOption

用于根据给定 Bundle 创建 GetGoogleIdOption 的辅助函数。

公共构造函数

GetGoogleIdOption(
    serverClientId: String,
    nonce: String?,
    filterByAuthorizedAccounts: Boolean,
    linkedServiceId: String?,
    idTokenDepositionScopes: List<String>?,
    requestVerifiedPhoneNumber: Boolean,
    autoSelectEnabled: Boolean,
    claims: List<Claim>?,
    hostedDomainFilter: String?
)

公共属性

Boolean

设置请求中的自动选择行为。注册。

List<Claim>?
Boolean

是否仅允许用户从已获授权登录您应用的 Google 账号中进行选择,默认值为 true

String?

要过滤的网域(例如“example.com”)

List<String>?

Google 需要哪些 OAuth 范围才能将 Google ID 令牌存入您应用的后端服务器。

String?

将账号与 Google 账号相关联时使用的服务 ID

String?

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

Boolean

是否在注册期间请求验证电话号码。

String

将向其签发 ID 令牌的服务器的客户端 ID

公共伴生函数

createFrom

fun createFrom(data: Bundle): GetGoogleIdOption

用于根据给定 Bundle 创建 GetGoogleIdOption 的辅助函数。

参数
data: Bundle

包含有关 GetGoogleIdOption 的所有必要信息的软件包。

公共构造函数

GetGoogleIdOption

GetGoogleIdOption(
    serverClientId: String,
    nonce: String? = null,
    filterByAuthorizedAccounts: Boolean = true,
    linkedServiceId: String? = null,
    idTokenDepositionScopes: List<String>? = null,
    requestVerifiedPhoneNumber: Boolean = false,
    autoSelectEnabled: Boolean = false,
    claims: List<Claim>? = null,
    hostedDomainFilter: String? = null
)

公共属性

autoSelectEnabled

val autoSelectEnabledBoolean

设置请求中的自动选择行为。注册。

版权声明

val claimsList<Claim>?

filterByAuthorizedAccounts

val filterByAuthorizedAccountsBoolean

是否仅允许用户从已获授权登录您应用的 Google 账号中进行选择,默认值为 true

hostedDomainFilter

val hostedDomainFilterString?

要过滤的网域(例如“example.com”)

idTokenDepositionScopes

val idTokenDepositionScopesList<String>?

Google 需要哪些 OAuth 范围才能将 Google ID 令牌存入您应用的后端服务器。此参数为可选参数,可以设置为 null。仅当 Google 要求提供特定范围才能存入 ID 令牌时,才需要提供此参数。

linkedServiceId

val linkedServiceIdString?

将账号与 Google 账号相关联时使用的服务 ID

nonce

val nonceString?

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

requestVerifiedPhoneNumber

val requestVerifiedPhoneNumberBoolean

是否在注册期间请求验证电话号码。

serverClientId

val serverClientIdString

将向其签发 ID 令牌的服务器的客户端 ID