GoogleIdTokenCredential

public final class GoogleIdTokenCredential extends CustomCredential


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

Броски
java.lang.NullPointerException

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

java.lang.IllegalArgumentException

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

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

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

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

Константы

static final @ NonNull String

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

static final @ NonNull String

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

static final @ NonNull String

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

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

GoogleIdTokenCredential (
@ NonNull String id,
@ NonNull String idToken,
String displayName,
String familyName,
String givenName,
Uri profilePictureUri,
String phoneNumber
)

Общедоступные методы

static final @ NonNull GoogleIdTokenCredential
final String

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

final String

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

final String

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

final String

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

final @ NonNull String
getId ()

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

final @ NonNull String

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

final String

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

final Uri

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

final @ NonNull String

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

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

Из androidx.credentials.Credential
final @ NonNull Bundle
final @ NonNull String
getType ()

Константы

BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE

public static final @NonNull String BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE

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

TYPE_GOOGLE_ID_TOKEN_CREDENTIAL

public static final @NonNull String TYPE_GOOGLE_ID_TOKEN_CREDENTIAL

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

TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

public static final @NonNull String TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

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

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

GoogleIdTokenCredential

public GoogleIdTokenCredential(
    @NonNull String id,
    @NonNull String idToken,
    String displayName,
    String familyName,
    String givenName,
    Uri profilePictureUri,
    String phoneNumber
)

Общедоступные методы

создать из

public static final @NonNull GoogleIdTokenCredential createFrom(@NonNull Bundle data)

getDisplayName

public final String getDisplayName()

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

получитьEmail

public final String getEmail()

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

getFamilyName

public final String getFamilyName()

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

getGivenName

public final String getGivenName()

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

получить ID

public final @NonNull String getId()

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

getIdToken

public final @NonNull String getIdToken()

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

получить номер телефона

public final String getPhoneNumber()

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

getProfilePictureUri

public final Uri getProfilePictureUri()

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

getUniqueId

public final @NonNull String getUniqueId()

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