GoogleIdToken 凭据

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 Toekn。

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

公共构造函数

GoogleIdToken 凭据

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

公共属性

displayName

val displayNameString?

在条目上显示的显示名。

系列名称

val familyNameString?

用户的姓氏。

名字

val givenNameString?

用户名字。

id

val idString

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

idToken

val idTokenString

用户的 Google ID Toekn。

phoneNumber

val phoneNumberString?

用户存储的电话号码。

profilePictureUri

val profilePictureUriUri?

用户的个人资料照片 URI。