Com o AccountLinking, o Google pode orientar o usuário a fazer login nos serviços da Web do app.
Para os tipos de vinculação de Login do Google e OAuth + Login do Google, o Google gera um ID de cliente que identifica seu app para o Google ("ID de cliente emitido pelo Google para suas ações" na IU do Console). Esse campo é somente leitura e pode ser verificado na página "Vinculação de contas" da IU 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 conta (exceto para Login do Google), é necessário fornecer um nome de usuário e uma senha para uma conta de teste em Settings.testing_instructions para que a equipe revise o app (eles não ficarão visíveis para os usuários).
Representação YAML | |
---|---|
enableAccountCreation: boolean linkingType: enum ( |
Campos | |
---|---|
enableAccountCreation |
Obrigatório. Se for |
linkingType |
Obrigatório. O tipo de vinculação a ser usada. Consulte https://developers.google.com/assistant/identity para ver mais detalhes sobre os tipos de vinculação. |
authGrantType |
Opcional. Indica o tipo de autenticação para o linkType OAUTH. |
appClientId |
Opcional. ID do cliente emitido pelo seu aplicativo para o Google. Este é o ID do cliente OAuth2 que identifica o Google para seu serviço. Definido apenas ao usar OAuth. |
authorizationUrl |
Opcional. Endpoint para sua página da Web de login compatível com o código OAuth2 ou fluxos implícitos. O URL precisa usar HTTPS. Definido apenas ao usar OAuth. |
tokenUrl |
Opcional. Endpoint OAuth2 para troca de tokens. O URL precisa usar HTTPS. Isso não é definido apenas ao usar OAuth com concessão IMPLICIT como tipo de vinculação. Definido apenas ao usar OAuth. |
scopes[] |
Opcional. Lista de permissões que o usuário precisa consentir para usar o serviço. Definido apenas ao usar OAuth. Ao especificar este campo, forneça os Termos de Serviço nas informações do diretório na seção LocalizedSettings.terms_of_service_url. |
learnMoreUrl |
Opcional. Esta é a página da web em seu serviço que descreve as permissões que o usuário está concedendo ao Google. Definido apenas se estiver usando o OAuth e o Login do Google. Ao especificar este campo, forneça os Termos de Serviço nas informações do diretório na seção LocalizedSettings.terms_of_service_url. |
useBasicAuthHeader |
Opcional. Se verdadeiro, permitirá que o Google transmita o ID e a chave secreta do cliente por meio do cabeçalho de autenticação básica HTTP. Caso contrário, o Google usa o ID e a chave secreta do cliente no corpo da postagem. Definido apenas ao usar OAuth. Ao especificar este campo, forneça os Termos de Serviço nas informações do diretório na seção LocalizedSettings.terms_of_service_url. |