GoogleIdTokenCredential

class GoogleIdTokenCredential : CustomCredential


表示用户为登录应用而授予的用户 Google ID 令牌。

抛出
java.lang.NullPointerException: java.lang.NullPointerException

如果 ididToken 为 null。

java.lang.IllegalArgumentException: java.lang.IllegalArgumentException

如果 ididToken 中有任何一个为空

摘要

常量

const String

此常量在 SignInWithGoogleOption 请求和候选数据包中用作键,用于将 SignInWithGoogleOption 与 GetGoogleIdTokenOption 区分开来。

const String

常量表示 Google ID 令牌凭据的类型。

const String

常量表示从 SiWG 按钮检索的 Google ID 令牌凭据的类型。

公共伴生函数

GoogleIdTokenCredential

公共构造函数

GoogleIdTokenCredential(
    id: String,
    idToken: String,
    displayName: String?,
    familyName: String?,
    givenName: String?,
    profilePictureUri: Uri?,
    phoneNumber: String?
)

公共属性

String?

显示名称。

String?

用户的姓氏。

String?

用户的名字。

String

与用户的 Google 账号关联的电子邮件地址。

String

用户的 Google ID 令牌。

String?

此属性已废弃。电话号码将不再受支持。

Uri?

用户的个人资料照片 URI。

常量

BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE

const val BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPEString

在 SignInWithGoogleOption 请求和候选数据捆绑包中用作键的常量,用于区分 SignInWithGoogleOption 和 GetGoogleIdTokenOption。虽然上述两个选项的类型均为 TYPE_GOOGLE_ID_TOKEN_CREDENTIAL,但 SignInWithGoogleOption 具有根据此键编码的子类型 TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

TYPE_GOOGLE_ID_TOKEN_CREDENTIAL

const val TYPE_GOOGLE_ID_TOKEN_CREDENTIALString

常量表示 Google ID 令牌凭据的类型。

TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

const val TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIALString

常量表示从 SiWG 按钮获取的 Google ID 令牌凭据的类型。

公共伴生函数

createFrom

fun createFrom(data: Bundle): GoogleIdTokenCredential

公共构造函数

GoogleIdTokenCredential

GoogleIdTokenCredential(
    id: String,
    idToken: String,
    displayName: String?,
    familyName: String?,
    givenName: String?,
    profilePictureUri: Uri?,
    phoneNumber: String?
)

公共属性

displayName

val displayNameString?

显示名称。

familyName

val familyNameString?

用户的姓氏。

givenName

val givenNameString?

用户的名字。

id

val idString

与用户的 Google 账号关联的电子邮件地址。

idToken

val idTokenString

用户的 Google ID 令牌。

phoneNumber

val phoneNumberString?

用户存储的电话号码。

profilePictureUri

val profilePictureUriUri?

用户的个人资料照片 URI。