GetGoogleIdOption

public final class GetGoogleIdOption extends GetCustomCredentialOption


Uma solicitação para recuperar o token de ID do Google do usuário.

Resumo

Tipos aninhados

public final class GetGoogleIdOption.Builder

Um builder para GetGoogleIdOption.

Construtores 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

Função auxiliar para criar GetGoogleIdOption com base em um determinado pacote.

final boolean

Define o comportamento de seleção automática na solicitação. inscrições.

final List<@NonNull Claim>
final boolean

se o usuário só pode selecionar entre as Contas do Google já autorizadas a fazer login no aplicativo. O valor padrão é "true".

final String

o domínio a ser filtrado (por exemplo, "example.com")

final List<@NonNull String>

Escopos do OAuth que o Google vai precisar para depositar um token de ID do Google no servidor de back-end do seu aplicativo.

final String

ID do serviço usado ao vincular contas a uma Conta do Google.

final String

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

final boolean

se você quer pedir um número de telefone verificado durante as inscrições.

final @NonNull String

o ID do cliente do servidor para o qual o token de ID será emitido

Construtores 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)

Função auxiliar para criar GetGoogleIdOption com base em um determinado pacote.

Parâmetros
@NonNull Bundle data

Pacote que contém todas as informações necessárias sobre GetGoogleIdOption.

getAutoSelectEnabled

public final boolean getAutoSelectEnabled()

Define o comportamento de seleção automática na solicitação. inscrições.

getClaims

public final List<@NonNull ClaimgetClaims()

getFilterByAuthorizedAccounts

public final boolean getFilterByAuthorizedAccounts()

se o usuário só pode selecionar entre as Contas do Google já autorizadas a fazer login no aplicativo. O valor padrão é "true".

getHostedDomainFilter

public final String getHostedDomainFilter()

o domínio a ser filtrado (por exemplo, "example.com")

getIdTokenDepositionScopes

public final List<@NonNull StringgetIdTokenDepositionScopes()

Escopos do OAuth que o Google vai precisar para depositar um token de ID do Google no servidor de back-end do seu aplicativo. Isso é opcional e pode ser definido como nulo. Necessário apenas se o Google exigir escopos específicos para depositar o token de ID.

getLinkedServiceId

public final String getLinkedServiceId()

ID do serviço usado ao vincular contas a uma Conta do Google.

getNonce

public final String getNonce()

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

getRequestVerifiedPhoneNumber

public final boolean getRequestVerifiedPhoneNumber()

se você quer pedir um número de telefone verificado durante as inscrições.

getServerClientId

public final @NonNull String getServerClientId()

o ID do cliente do servidor para o qual o token de ID será emitido