AccountLinking

A vinculação de contas permite que o Google oriente o usuário a fazer login nos serviços da Web do app.

Para os tipos de vinculação Login do Google e OAuth + Login do Google, o Google gera um ID do cliente que identifica seu app para o Google ("ID do cliente emitido pelo Google para suas ações" na interface do Console). Esse campo é somente leitura e pode ser verificado na página "Vinculação de contas" da interface do console. Acesse: https://developers.google.com/assistant/identity/google-sign-in

Observação: para todos os tipos de configuração de vinculação de contas (exceto para o Login do Google), é necessário informar um nome de usuário e uma senha de uma conta de teste em Settings.testing_instructions para que a equipe de análise possa analisar o app. Eles não aparecem para os usuários.

Representação YAML
enableAccountCreation: boolean
linkingType: enum (LinkingType)
authGrantType: enum (AuthGrantType)
appClientId: string
authorizationUrl: string
tokenUrl: string
scopes: 
  - string
learnMoreUrl: string
useBasicAuthHeader: boolean
Campos
enableAccountCreation

boolean

Obrigatório. Se true, os usuários poderão se inscrever em novas contas por voz. Se for false, a criação de contas só será permitida no seu site. Selecione esta opção se quiser exibir seus Termos de Serviço ou obter o consentimento do usuário durante a inscrição. LinkingType não pode ser GOOGLE_SIGN_IN quando for false. vinculaçãoType não pode ser OAUTH quando for true.

linkingType

enum (LinkingType)

Obrigatório. O tipo de vinculação a ser usado. Consulte https://developers.google.com/assistant/identity para mais detalhes sobre os tipos de vinculação.

authGrantType

enum (AuthGrantType)

Opcional. Indica o tipo de autenticação para LinkingType de OAUTH.

appClientId

string

Opcional. ID do cliente emitido pelo seu app para o Google. Esse é o ID do cliente OAuth2 que identifica o Google para seu serviço. Definido apenas ao usar o OAuth.

authorizationUrl

string

Opcional. Endpoint para sua página da Web de login compatível com códigos OAuth2 ou fluxos implícitos. O URL precisa usar HTTPS. Definido apenas ao usar o OAuth.

tokenUrl

string

Opcional. Endpoint OAuth2 para troca de tokens. O URL precisa usar HTTPS. Isso não será definido quando você usar apenas OAuth com concessão IMPLICIT como tipo de vinculação. Definido apenas ao usar o OAuth.

scopes[]

string

Opcional. Lista de permissões com as quais o usuário precisa consentir para usar seu serviço. Definido apenas ao usar o OAuth. Inclua os Termos de Serviço nas informações do diretório na seção LocalizedSettings.terms_of_service_url se especificar esse campo.

learnMoreUrl

string

Opcional. Essa é a página da Web do serviço que descreve as permissões que o usuário está concedendo ao Google. Defina apenas se estiver usando o OAuth e o Login do Google. Inclua os Termos de Serviço nas informações do diretório na seção LocalizedSettings.terms_of_service_url se especificar esse campo.

useBasicAuthHeader

boolean

Opcional. Se verdadeiro, permite que o Google transmita o ID e a chave secreta do cliente por meio do cabeçalho de autenticação HTTP básica. Caso contrário, o Google usará o ID e a chave secreta do cliente no corpo da postagem. Definido apenas ao usar o OAuth. Inclua os Termos de Serviço nas informações do diretório na seção LocalizedSettings.terms_of_service_url se especificar esse campo.