GetSignInWithGoogleOption.Builder

public final class GetSignInWithGoogleOption.Builder


Clase Builder para GetSignInWithGoogleOption

Resumen

Constructores públicos

Builder(@NonNull String serverClientId)

Métodos públicos

final @NonNull GetSignInWithGoogleOption
final @NonNull GetSignInWithGoogleOption.Builder

Establece las reclamaciones que se incluirán en el token de ID de Google.

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

Establece el filtro de dominio alojado (p.ej., miuniversidad.edu).

final @NonNull GetSignInWithGoogleOption.Builder

Establece el nonce que se usará cuando se genere un token de ID de Google.

Constructores públicos

Builder

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

Es el ID del cliente del servidor que verificará la integridad del token.

Métodos públicos

build

public final @NonNull GetSignInWithGoogleOption build()

setClaims

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

Establece las reclamaciones que se incluirán en el token de ID de Google.

Para obtener una lista de los reclamos disponibles, consulta la documentación. Se ignorarán los reclamos no admitidos.

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

Es una lista de reclamos.

setHostedDomainFilter

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

Establece el filtro de dominio alojado (p.ej., miuniversidad.edu). El valor predeterminado es sin filtro.

setNonce

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

Establece el nonce que se usará cuando se genere un token de ID de Google. Los valores de nonce pueden ser cualquier cadena aleatoria y se usan para evitar ataques de repetición. El valor predeterminado es sin nonce.

Parámetros
String nonce

Es el nonce que se usará durante la generación del token de ID.