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 pelas suas contas do Google.
Configuração
A integração da função de login do Google requer configuração tanto no Google quanto no Odoo.
Painel de API do Google
Go to the Google API Dashboard.
Make sure the right project is opened. If there isn't a project yet, click on Create Project, fill out the project name and other details of the company, and click on Create.
Escolha o nome da empresa no menu suspenso.
Tela de consentimento OAuth
On the left side menu, click on .
Choose one of the options (Internal / External), and click on Create.
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.
Fill out the required details and domain info, then click on Save and Continue.
On the page, leave all fields as is, and click on Save and Continue.
Next, if continuing in testing mode (External), add the email addresses being configured under the Test users step by clicking on Add Users, and then the Save and Continue button. A summary of the app registration appears.
Finally, scroll to the bottom, and click on Back to Dashboard.
Credenciais
On the left side menu, click on .
Click on Create Credentials, and select OAuth client ID.
Select Web Application as the Application Type. Now, configure the allowed pages on which Odoo will be redirected.
Para 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.
Now that the OAuth client has been created, a screen will appear with the Client ID and Client Secret. Copy the Client ID for later, as it will be necessary for the configuration in Odoo, which will be covered in the following steps.
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
Go to and activate OAuth Authentication.
O Odoo pode solicitar que o usuário faça login novamente após essa etapa.
Go back to , activate the selection and Save. Next, return to and activate the selection. Then fill out the Client ID with the key from the Google API Dashboard, and Save.
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 <users/reset-password> 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.