GetGoogleIdOption

class GetGoogleIdOption : GetCustomCredentialOption


Запрос на получение токена Google ID пользователя.

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

Если serverClientId пуст

java.lang.IllegalArgumentException: java.lang.IllegalArgumentException

Если и filterByAuthorizedAccounts , и requestVerifiedPhoneNumber имеют значение true.

com.google.android.libraries.identity.googleid.GoogleIdTokenParsingException: com.google.android.libraries.identity.googleid.GoogleIdTokenParsingException

Если возникла какая-либо ошибка при создании GetGoogleIdOption из пакета.

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

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

Построитель для GetGoogleIdOption .

Функции общедоступного компаньона

GetGoogleIdOption
createFrom (data: Bundle )

Вспомогательная функция для создания GetGoogleIdOption из данного Bundle.

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

GetGoogleIdOption (
serverClientId: String ,
nonce: String ?,
filterByAuthorizedAccounts: Boolean ,
linkedServiceId: String ?,
idTokenDepositionScopes: List < String >?,
requestVerifiedPhoneNumber: Boolean ,
autoSelectEnabled: Boolean
)

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

Boolean

устанавливает поведение автоматического выбора в запросе. подписки.

Boolean

разрешить ли пользователю выбирать только из учетных записей Google, которые уже авторизованы для входа в ваше приложение, значение по умолчанию — true

List < String >?

Oauth определяет, что Google потребуется для размещения токена Google ID на внутреннем сервере вашего приложения.

String ?

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

String ?

одноразовый номер для использования во время генерации идентификатора токена

Boolean

запрашивать ли подтвержденный номер телефона при регистрации.

String

идентификатор клиента сервера, на который будет выдан токен идентификатора

Функции общедоступного компаньона

создать из

fun createFrom(data: Bundle): GetGoogleIdOption

Вспомогательная функция для создания GetGoogleIdOption из данного Bundle.

Параметры
data: Bundle

Пакет, содержащий всю необходимую информацию о GetGoogleIdOption .

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

GetGoogleIdOption

GetGoogleIdOption(
    serverClientId: String,
    nonce: String? = null,
    filterByAuthorizedAccounts: Boolean = true,
    linkedServiceId: String? = null,
    idTokenDepositionScopes: List<String>? = null,
    requestVerifiedPhoneNumber: Boolean = false,
    autoSelectEnabled: Boolean = false
)

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

автоселектенаблед

val autoSelectEnabledBoolean

устанавливает поведение автоматического выбора в запросе. подписки.

filterByAuthorizedAccounts

val filterByAuthorizedAccountsBoolean

разрешить ли пользователю выбирать только из учетных записей Google, которые уже авторизованы для входа в ваше приложение, значение по умолчанию — true

idTokenDepositionScopes

val idTokenDepositionScopesList<String>?

Oauth определяет, что Google потребуется для размещения токена Google ID на внутреннем сервере вашего приложения. Это необязательно и может быть установлено равным нулю. Требуется только в том случае, если Google требует, чтобы определенные области могли разместить токен идентификатора.

связанныйServiceId

val linkedServiceIdString?

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

одноразовый номер

val nonceString?

одноразовый номер для использования во время генерации идентификатора токена

requestVerifiedPhoneNumber

val requestVerifiedPhoneNumberBoolean

запрашивать ли подтвержденный номер телефона при регистрации.

serverClientId

val serverClientIdString

идентификатор клиента сервера, на который будет выдан токен идентификатора

,

GetGoogleIdOption

class GetGoogleIdOption : GetCustomCredentialOption


Запрос на получение токена Google ID пользователя.

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

Если serverClientId пуст

java.lang.IllegalArgumentException: java.lang.IllegalArgumentException

Если и filterByAuthorizedAccounts , и requestVerifiedPhoneNumber имеют значение true.

com.google.android.libraries.identity.googleid.GoogleIdTokenParsingException: com.google.android.libraries.identity.googleid.GoogleIdTokenParsingException

Если возникла какая-либо ошибка при создании GetGoogleIdOption из пакета.

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

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

Построитель для GetGoogleIdOption .

Функции общедоступного компаньона

GetGoogleIdOption
createFrom (data: Bundle )

Вспомогательная функция для создания GetGoogleIdOption из данного Bundle.

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

GetGoogleIdOption (
serverClientId: String ,
nonce: String ?,
filterByAuthorizedAccounts: Boolean ,
linkedServiceId: String ?,
idTokenDepositionScopes: List < String >?,
requestVerifiedPhoneNumber: Boolean ,
autoSelectEnabled: Boolean
)

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

Boolean

устанавливает поведение автоматического выбора в запросе. подписки.

Boolean

разрешить ли пользователю выбирать только из учетных записей Google, которые уже авторизованы для входа в ваше приложение, значение по умолчанию — true

List < String >?

Oauth определяет, что Google потребуется для размещения токена Google ID на внутреннем сервере вашего приложения.

String ?

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

String ?

одноразовый номер для использования во время генерации идентификатора токена

Boolean

запрашивать ли подтвержденный номер телефона при регистрации.

String

идентификатор клиента сервера, на который будет выдан токен идентификатора

Функции общедоступного компаньона

создать из

fun createFrom(data: Bundle): GetGoogleIdOption

Вспомогательная функция для создания GetGoogleIdOption из данного Bundle.

Параметры
data: Bundle

Пакет, содержащий всю необходимую информацию о GetGoogleIdOption .

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

GetGoogleIdOption

GetGoogleIdOption(
    serverClientId: String,
    nonce: String? = null,
    filterByAuthorizedAccounts: Boolean = true,
    linkedServiceId: String? = null,
    idTokenDepositionScopes: List<String>? = null,
    requestVerifiedPhoneNumber: Boolean = false,
    autoSelectEnabled: Boolean = false
)

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

автоселектенаблед

val autoSelectEnabledBoolean

устанавливает поведение автоматического выбора в запросе. подписки.

filterByAuthorizedAccounts

val filterByAuthorizedAccountsBoolean

разрешить ли пользователю выбирать только из учетных записей Google, которые уже авторизованы для входа в ваше приложение, значение по умолчанию — true

idTokenDepositionScopes

val idTokenDepositionScopesList<String>?

Oauth определяет, что Google потребуется для размещения токена Google ID на внутреннем сервере вашего приложения. Это необязательно и может быть установлено равным нулю. Требуется только в том случае, если Google требует, чтобы определенные области могли разместить токен идентификатора.

связанныйServiceId

val linkedServiceIdString?

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

одноразовый номер

val nonceString?

одноразовый номер для использования во время генерации идентификатора токена

requestVerifiedPhoneNumber

val requestVerifiedPhoneNumberBoolean

запрашивать ли подтвержденный номер телефона при регистрации.

serverClientId

val serverClientIdString

идентификатор клиента сервера, на который будет выдан токен идентификатора