GoogleIdTokenCredential

public final class GoogleIdTokenCredential extends CustomCredential


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

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

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

java.lang.IllegalArgumentException java.lang.IllegalArgumentException

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

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

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

Построитель для GoogleIdTokenCredential

Константы

static final @ NonNull String

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

static final @ NonNull String

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

static final @ NonNull String

Константа представляет тип учетных данных Google ID Token Credential, получаемых от кнопки 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

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

final String

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

final @ NonNull String
getId ()

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

final @ NonNull String

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

final String

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

final Uri

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

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

Из androidx.credentials.Credential
final @ NonNull Bundle
final @ NonNull String

Константы

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

TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

public static final @NonNull String TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

Константа представляет тип учетных данных Google ID Token Credential, получаемых от кнопки 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()

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

getFamilyName

public final String getFamilyName()

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

getGivenName

public final String getGivenName()

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

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

public final @NonNull String getId()

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

getIdToken

public final @NonNull String getIdToken()

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

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

public final String getPhoneNumber()

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

getProfilePictureUri

public final Uri getProfilePictureUri()

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