Autenticação de login do Google¶
A Autenticação de login do Google é uma função útil que permite que os usuários do Odoo façam login em sua base de dados com sua conta do Google.
Isso é particularmente útil se a organização usar o Google Workspace e quiser que os funcionários da organização se conectem ao Odoo usando suas contas do Google.
Aviso
As bases de dados hospedadas no Odoo.com não devem usar o login do OAuth para o proprietário ou administrador da base de dados, pois isso desvincularia a base de dados de sua conta do Odoo.com. Se o OAuth for configurado para esse usuário, a base de dados não poderá mais ser duplicada, renomeada ou gerenciada de outra forma a partir do portal Odoo.com.
Configuração¶
A integração da função de login do Google requer configuração tanto no Google quanto no Odoo.
Painel de controle de API do Google¶
Acesse o Painel do Google API.
Certifique-se de que o projeto correto esteja aberto. Se ainda não houver um projeto, clique em Criar projeto, preencha o nome do projeto e outros detalhes da empresa e clique em Criar.
Dica
Escolha o nome da empresa no menu suspenso.
Tela de consentimento do OAuth¶
No menu do lado esquerdo, clique em
.Escolha uma das opções (Interno / Externo) e clique em Criar.
Aviso
As contas pessoais do Gmail só podem ser do tipo usuário Externo, o que significa que o Google pode exigir uma aprovação ou a adição de Escopos. No entanto, o uso de uma conta do Google WorkSpace permite que o tipo de usuário Interno seja usado.
Observe também que, enquanto a conexão da API estiver no modo de teste Externo, não será necessária a aprovação do Google. O limite de usuários nesse modo de teste é definido como 100 usuários.
Preencha os detalhes necessários e as informações do domínio e, em seguida, clique em Salvar e continuar.
Na página Salvar e continuar.
, deixe todos os campos como estão e clique emEm seguida, se continuar no modo de teste (Externo), adicione os endereços de e-mail que estão sendo configurados na etapa Usuários de teste clicando em Adicionar usuários e, em seguida, no botão Salvar e continuar. É exibido um resumo do registro do aplicativo.
Por fim, role até a parte inferior e clique em Voltar ao painel.
Credenciais¶
No menu do lado esquerdo, clique em
.Clique em Criar credenciais e selecione ID de cliente do OAuth.
Selecione Aplicativo web como o Tipo de aplicativo. Agora, configure as páginas permitidas nas quais o Odoo será redirecionado.
Para conseguir isso, no campo URIs de redirecionamento autorizados, digite o domínio da base de dados imediatamente seguido por
/auth_oauth/signin
. Por exemplo:https://mydomain.odoo.com/auth_oauth/signin
e, em seguida, clique em Criar.Agora que o Cliente OAuth foi criado, será exibida uma tela com o ID do cliente e Segredo do cliente. Copie o ID do cliente para mais tarde, pois ele será necessário para a configuração no Odoo, que será abordada nas etapas a seguir.
Autenticação com Google no Odoo¶
Recuperar o ID do cliente¶
Depois que as etapas anteriores forem concluídas, duas chaves serão geradas no Painel do Google API: ID do cliente e Segredo do cliente. Copie o ID do cliente.
Ativação do Odoo¶
Acesse as Autenticação OAuth.
e ative aNota
O Odoo pode solicitar que o usuário faça login novamente após essa etapa.
Volte para salve. Em seguida, retorne às e ative a seleção. Em seguida, preencha o ID do cliente com a chave do Painel de API do Google e salve.
, ative a seleção eNota
A configuração do Google OAuth2 também pode ser acessada clicando em Provedores OAuth sob o título Autenticação OAuth em .
Faça login no Odoo com o Google¶
Para vincular a conta do Google ao perfil do Odoo, clique em Fazer login com o Google ao fazer o primeiro login no Odoo.
Os usuários existentes devem redefinir a senha para acessar a página , enquanto os novos usuários podem clicar diretamente em Fazer login com o Google, em vez de escolher uma nova senha.
Veja também
Ajuda do Console do Google Cloud Platform - Configurando o OAuth 2.0 <https://support.google.com/cloud/answer/6158849>`_