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 ( |
Campos | |
---|---|
enableAccountCreation |
Obrigatório. Se |
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 |
Opcional. Indica o tipo de autenticação para LinkingType de OAUTH. |
appClientId |
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 |
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 |
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[] |
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 |
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 |
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. |