GetSignInWithGoogleOption.Builder

class GetSignInWithGoogleOption.Builder


Класс Builder для GetSignInWithGoogleOption

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

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

Builder (serverClientId: String )

Общественные функции

GetSignInWithGoogleOption
build ()
GetSignInWithGoogleOption.Builder
setClaims (claims: List < Claim >)

Задает параметры, которые будут включены в токен Google ID.

GetSignInWithGoogleOption.Builder
setHostedDomainFilter (hostedDomainFilter: String )

Устанавливает фильтр для размещенного домена (например, myuniverysty.edu).

GetSignInWithGoogleOption.Builder
setNonce (nonce: String ?)

Задает значение nonce, используемое при генерации токена Google ID.

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

Строитель

Builder(serverClientId: String)
Параметры
serverClientId: String

Идентификатор клиента сервера, который будет проверять целостность токена.

Общественные функции

строить

fun build(): GetSignInWithGoogleOption

setClaims

fun setClaims(claims: List<Claim>): GetSignInWithGoogleOption.Builder

Задает параметры, которые будут включены в токен Google ID.

Список доступных утверждений см. в документации . Любые неподтвержденные утверждения будут проигнорированы.

Параметры
claims: List < Claim >

список претензий.

setHostedDomainFilter

fun setHostedDomainFilter(hostedDomainFilter: String): GetSignInWithGoogleOption.Builder

Задает фильтр для размещенного домена (например, myuniverysty.edu). По умолчанию фильтр отсутствует.

setNonce

fun setNonce(nonce: String?): GetSignInWithGoogleOption.Builder

Задает значение nonce, используемое при генерации токена Google ID. Значение nonce может быть любой случайной строкой и используется для предотвращения атак повторного воспроизведения. По умолчанию nonce отсутствует.

Параметры
nonce: String ?

одноразовый код (nonce), используемый при генерации идентификационного токена.