GetGoogleIdOption

public final class GetGoogleIdOption extends GetCustomCredentialOption


Es una solicitud para recuperar el token de ID de Google del usuario.

Resumen

Tipos anidados

public final class GetGoogleIdOption.Builder

Es un compilador para GetGoogleIdOption.

Constructores públicos

GetGoogleIdOption(
    @NonNull String serverClientId,
    String nonce,
    boolean filterByAuthorizedAccounts,
    String linkedServiceId,
    List<@NonNull String> idTokenDepositionScopes,
    boolean requestVerifiedPhoneNumber,
    boolean autoSelectEnabled,
    List<@NonNull Claim> claims,
    String hostedDomainFilter
)

Métodos públicos

static final @NonNull GetGoogleIdOption

Función de ayuda para crear GetGoogleIdOption a partir del Bundle proporcionado.

final boolean

Establece el comportamiento de selección automática en la solicitud.

final List<@NonNull Claim>
final boolean

Indica si solo se permite que el usuario seleccione entre las Cuentas de Google que ya están autorizadas para acceder a tu aplicación. El valor predeterminado es verdadero.

final String

Es el dominio por el que se filtrará (p.ej., "example.com")

final List<@NonNull String>

Son los alcances de OAuth que Google necesitará para depositar un token de ID de Google en el servidor de backend de tu aplicación.

final String

ID del servicio que se usa cuando se vinculan cuentas a una Cuenta de Google

final String

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

final boolean

Si se debe solicitar un número de teléfono verificado durante el registro

final @NonNull String

El ID de cliente del servidor al que se emitirá el token de ID

Constructores públicos

GetGoogleIdOption

public GetGoogleIdOption(
    @NonNull String serverClientId,
    String nonce,
    boolean filterByAuthorizedAccounts,
    String linkedServiceId,
    List<@NonNull String> idTokenDepositionScopes,
    boolean requestVerifiedPhoneNumber,
    boolean autoSelectEnabled,
    List<@NonNull Claim> claims,
    String hostedDomainFilter
)

Métodos públicos

createFrom

public static final @NonNull GetGoogleIdOption createFrom(@NonNull Bundle data)

Función de ayuda para crear GetGoogleIdOption a partir del Bundle proporcionado.

Parámetros
@NonNull Bundle data

Es un paquete que contiene toda la información necesaria sobre GetGoogleIdOption.

getAutoSelectEnabled

public final boolean getAutoSelectEnabled()

Establece el comportamiento de selección automática en la solicitud.

getClaims

public final List<@NonNull ClaimgetClaims()

getFilterByAuthorizedAccounts

public final boolean getFilterByAuthorizedAccounts()

Indica si solo se permite que el usuario seleccione entre las Cuentas de Google que ya están autorizadas para acceder a tu aplicación. El valor predeterminado es verdadero.

getHostedDomainFilter

public final String getHostedDomainFilter()

Es el dominio por el que se filtrará (p.ej., "example.com")

getIdTokenDepositionScopes

public final List<@NonNull StringgetIdTokenDepositionScopes()

Son los alcances de OAuth que Google necesitará para depositar un token de ID de Google en el servidor de backend de tu aplicación. Este campo es opcional y se puede establecer como nulo. Solo se requiere si Google necesita permisos específicos para poder depositar el token de ID.

getLinkedServiceId

public final String getLinkedServiceId()

ID del servicio que se usa cuando se vinculan cuentas a una Cuenta de Google

getNonce

public final String getNonce()

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

getRequestVerifiedPhoneNumber

public final boolean getRequestVerifiedPhoneNumber()

Si se debe solicitar un número de teléfono verificado durante el registro

getServerClientId

public final @NonNull String getServerClientId()

El ID de cliente del servidor al que se emitirá el token de ID