GoogleIdTokenCredential

class GoogleIdTokenCredential : CustomCredential


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

Броски
java.lang.NullPointerException

Если хотя бы один из id или idToken равен null.

java.lang.IllegalArgumentException

Если какой-либо из id или idToken пуст, или если idToken имеет некорректный формат, или его невозможно разобрать.

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

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

Конструктор для GoogleIdTokenCredential

Константы

const String

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

const String

Константа обозначает тип учетных данных токена Google ID.

const String

Константа обозначает тип учетных данных токена Google ID, полученных с помощью кнопки SiWG.

Общественные сопутствующие мероприятия

GoogleIdTokenCredential
createFrom (data: Bundle )

Государственные строители

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

Общественная собственность

String ?

Отображаемое имя для отображения в записи.

String ?

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

String ?

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

String ?

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

String

Это свойство устарело. Используйте uniqueId для стабильного идентификатора пользователя или email для адреса электронной почты пользователя.

String

Токен Google ID пользователя.

String ?

Данная функция устарела. Поддержка номеров телефонов больше не предусмотрена.

Uri ?

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

String

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

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

Из 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.

TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

const val TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIALString

Константа обозначает тип учетных данных токена Google ID, полученных с помощью кнопки 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 emailString?

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

фамилия

val familyNameString?

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

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

val givenNameString?

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

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

val idString

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

idToken

val idTokenString

Токен Google ID пользователя.

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

val phoneNumberString?

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

profilePictureUri

val profilePictureUriUri?

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

уникальный идентификатор

val uniqueIdString

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