GetSignInWithGoogleOption.Builder

public final class GetSignInWithGoogleOption.Builder


Класс построителя для GetSignInWithGoogleOption

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

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

Builder (@ NonNull String serverClientId)

Публичные методы

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

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

final @ NonNull GetSignInWithGoogleOption.Builder
setNonce ( String nonce)

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

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

Строитель

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

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

Публичные методы

строить

public final @NonNull GetSignInWithGoogleOption build()

setHostedDomainFilter

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

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

setNonce

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

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

Параметры
String nonce

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

,

GetSignInWithGoogleOption.Builder

public final class GetSignInWithGoogleOption.Builder


Класс построителя для GetSignInWithGoogleOption

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

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

Builder (@ NonNull String serverClientId)

Публичные методы

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

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

final @ NonNull GetSignInWithGoogleOption.Builder
setNonce ( String nonce)

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

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

Строитель

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

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

Публичные методы

строить

public final @NonNull GetSignInWithGoogleOption build()

setHostedDomainFilter

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

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

setNonce

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

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

Параметры
String nonce

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