GoogleIdTokenCredential

class GoogleIdTokenCredential : CustomCredential


Представляет токен Google ID пользователя, предоставленный пользователем для входа в приложение.

Броски
java.lang.NullPointerException: java.lang.NullPointerException

Если какой-либо из id или idToken имеет значение null.

java.lang.IllegalArgumentException: java.lang.IllegalArgumentException

Если какой-либо из id или idToken пуст

Краткое содержание

Вложенные типы

Конструктор GoogleIdTokenCredential

Константы

const String

Константа, используемая в качестве ключа в запросе SignInWithGoogleOption и пакетах данных-кандидатов, чтобы отличать SignInWithGoogleOption от GetGoogleIdTokenOption.

const String

Константа представляет тип учетных данных Google ID Token Credential.

const String

Константа представляет тип учетных данных Google ID Token Credential, получаемых от кнопки SiWG.

Функции публичного компаньона

GoogleIdTokenCredential
createFrom (data: Bundle )

Публичные конструкторы

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.

Унаследованные свойства

Из androidx.credentials.Credential

Константы

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 Token Credential.

TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

const val TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIALString

Константа представляет тип учетных данных Google ID Token Credential, получаемых от кнопки SiWG.

Функции публичного компаньона

создать из

fun createFrom(data: Bundle): GoogleIdTokenCredential

Публичные конструкторы

GoogleIdTokenCredential

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

Публичные свойства

отображаемое имя

val displayNameString?

отображаемое имя, которое будет отображаться в записи.

фамилия

val familyNameString?

фамилия пользователя.

собственное имя

val givenNameString?

данное имя пользователя.

идентификатор

val idString

адрес электронной почты, связанный с учетной записью Google пользователя.

idToken

val idTokenString

Google ID пользователя Toekn.

номер телефона

val phoneNumberString?

сохраненный номер телефона пользователя.

профильКартинкаUri

val profilePictureUriUri?

изображение профиля пользователя uri.