GetGoogleIdOption

class GetGoogleIdOption : GetCustomCredentialOption


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

Resumo

Tipos aninhados

Um builder para GetGoogleIdOption.

Funções complementares públicas

GetGoogleIdOption

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

Construtores públicos

GetGoogleIdOption(
    serverClientId: String,
    nonce: String?,
    filterByAuthorizedAccounts: Boolean,
    linkedServiceId: String?,
    idTokenDepositionScopes: List<String>?,
    requestVerifiedPhoneNumber: Boolean,
    autoSelectEnabled: Boolean,
    claims: List<Claim>?,
    hostedDomainFilter: String?
)

Propriedades públicas

Boolean

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

List<Claim>?
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".

String?

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

List<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.

String?

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

String?

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

Boolean

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

String

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

Funções complementares públicas

createFrom

fun createFrom(data: Bundle): GetGoogleIdOption

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

Parâmetros
data: Bundle

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

Construtores públicos

GetGoogleIdOption

GetGoogleIdOption(
    serverClientId: String,
    nonce: String? = null,
    filterByAuthorizedAccounts: Boolean = true,
    linkedServiceId: String? = null,
    idTokenDepositionScopes: List<String>? = null,
    requestVerifiedPhoneNumber: Boolean = false,
    autoSelectEnabled: Boolean = false,
    claims: List<Claim>? = null,
    hostedDomainFilter: String? = null
)

Propriedades públicas

autoSelectEnabled

val autoSelectEnabledBoolean

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

reivindicações

val claimsList<Claim>?

filterByAuthorizedAccounts

val filterByAuthorizedAccountsBoolean

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

hostedDomainFilter

val hostedDomainFilterString?

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

idTokenDepositionScopes

val idTokenDepositionScopesList<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. Isso é opcional e pode ser definido como nulo. Necessário apenas se o Google exigir escopos específicos para depositar o token de ID.

linkedServiceId

val linkedServiceIdString?

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

valor de uso único

val nonceString?

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

requestVerifiedPhoneNumber

val requestVerifiedPhoneNumberBoolean

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

serverClientId

val serverClientIdString

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