GetSignInWithGoogleOption.Builder

public final class GetSignInWithGoogleOption.Builder


Classe builder para GetSignInWithGoogleOption.

Resumo

Construtores públicos

Builder(@NonNull String serverClientId)

Métodos públicos

final @NonNull GetSignInWithGoogleOption
final @NonNull GetSignInWithGoogleOption.Builder

Define as declarações a serem incluídas no token de ID do Google.

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

Define o filtro de domínio hospedado (por exemplo, myuniveristy.edu).

final @NonNull GetSignInWithGoogleOption.Builder

Define o valor único a ser usado ao gerar um token de ID do Google.

Construtores públicos

Builder

public Builder(@NonNull String serverClientId)
Parâmetros
@NonNull String serverClientId

o ID do cliente do servidor que vai verificar a integridade do token.

Métodos públicos

build

public final @NonNull GetSignInWithGoogleOption build()

setClaims

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

Define as declarações a serem incluídas no token de ID do Google.

Para uma lista de declarações disponíveis, consulte a documentação. As reivindicações não aceitas serão ignoradas.

Parâmetros
@NonNull List<@NonNull Claim> claims

uma lista de reivindicações.

setHostedDomainFilter

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

Define o filtro de domínio hospedado (por exemplo, myuniveristy.edu). O padrão é sem filtro.

setNonce

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

Define o valor único a ser usado ao gerar um token de ID do Google. Os valores de nonce podem ser qualquer string aleatória e são usados para evitar ataques de repetição. O padrão é sem nonce.

Parâmetros
String nonce

o nonce a ser usado durante a geração do token de ID