GetSignInWithGoogleOption.Builder

public final class GetSignInWithGoogleOption.Builder


Класс Builder для GetSignInWithGoogleOption

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

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

Builder (@ NonNull String serverClientId)

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

final @ NonNull GetSignInWithGoogleOption
build ()
final @ NonNull GetSignInWithGoogleOption.Builder

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

final @ NonNull GetSignInWithGoogleOption.Builder
setHostedDomainFilter (@ NonNull String hostedDomainFilter)

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

final @ NonNull GetSignInWithGoogleOption.Builder
setNonce ( String nonce)

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

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

Строитель

public Builder(@NonNull String serverClientId)
Параметры
@ NonNull String serverClientId

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

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

строить

public final @NonNull GetSignInWithGoogleOption build()

setClaims

public final @NonNull GetSignInWithGoogleOption.Builder setClaims(@NonNull List<@NonNull Claim> claims)

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

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

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

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

setHostedDomainFilter

public final @NonNull GetSignInWithGoogleOption.Builder setHostedDomainFilter(@NonNull String hostedDomainFilter)

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

setNonce

public final @NonNull GetSignInWithGoogleOption.Builder setNonce(String nonce)

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

Параметры
String nonce

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