Autenticação de início de sessão do Facebook

A função de início de sessão com Facebook OAuth permite que os usuários do Odoo iniciem sessão na sua base de dados com a sua conta do Facebook.

Perigo

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 do Meta para desenvolvedores

Acesse Meta paraa desenvolvedores e inicie sessão. Clique em Meus aplicativos. Na página Aplicativos, clique em Criar aplicativos.

Na página Casos de uso, selecione Autenticar e solicitar dados de usuários com o login do Facebook e, em seguida, clique em Próximo.

No campo Adicionar um nome de aplicativo, introduza Odoo Login OAuth, ou um título semelhante.

Nota

O E-mail de contato do aplicativo é automaticamente predefinido com o endereço de e-mail associado à conta Meta. Se esse endereço de e-mail não for monitorado regularmente, é aconselhável usar outro endereço de e-mail.

Clique em Próximo. Revise os Requisitos de publicação, os Termos da Plataforma Meta, e as Políticas do desenvolvedor. De seguida, clique em Criar aplicativo.

Importante

Clicar em Criar aplicativo pode exigir a que a senha seja inserida novamente.

Personalizar o aplicativo

O novo aplicativo, depois de criado, aparece a página do Painel, com uma lista de etapas a concluir antes de poder ser publicado. Ali, clique em Personalizar a adição do botão de login do Facebook.

O painel de controle do aplicativo na plataforma Meta para desenvolvedores.

Na página Personalizar, clique em Definições.

No campo URIs de redirecionamento OAuth válidos, introduza https://<odoo base url>/auth_oauth/signin, substituindo <odoo base url> pelo URL da base de dados aplicável.

Example

Se uma base de dados tiver o URL https://example.odoo.com, o URL https://example.odoo.com/auth_oauth/signin deve ser introduzido no campo URIs de redirecionamento OAuth válidos.

Clique em Salvar alterações quando terminar.

Configurar definições

Na extremidade esquerda da página, clique em app Definições ‣ Básico. Esta página contém definições adicionais que são necessárias antes de poder submeter o aplicativo para aprovação.

No campo URL da política de privacidade, introduza https://www.odoo.com/privacy.

Nota

https://www.odoo.com/privacy é a política de privacidade padrão para as bases de dados hospedadas em Odoo.com.

Clique no campo Ícone do aplicativo para abrir uma janela de carregamento de arquivos. Ali, selecione e carregue um ícone do aplicativo.

No campo Exclusão de dados do usuário, insira https://www.odoo.com/documentation/17.0/administration/odoo_accounts.html.

Nota

Este documento fornece instruções sobre como um usuário pode excluir a sua conta Odoo.

Por fim, clique no campo Categoria e selecione Empresas e páginas no menu suspenso.

Clique em Salvar alterações.

Um exemplo da página Definições básicas na plataforma Meta para desenvolvedores.

Capturar ID do aplicativo

Depois do aplicativo ter sido criado e aprovado, selecione e copie o ID do aplicativo. Cole esta informação em uma área de transferência ou arquivo de bloco de notas, uma vez que isso será necessário em uma etapa posterior para completar a configuração.

Publicar

No lado esquerdo da página, clique em Publicar. Dependendo do estado da conta do Facebook conectada, podem ser necessárias etapas adicionais de verificação e teste, que estão listadas nesta página.

Depois de revisar as informações, clique em Publicar.

Veja também

Informações adicionais sobre desenvolvimento na Meta App, incluindo mais detalhes sobre a criação, teste e casos de uso, podem ser encontradas na documentação Meta para desenvolvedores.

Configuração do Odoo

Primeiro, ative o Modo de desenvolvedor.

Navegue até o app Definições e desça até à seção Integrações. Nessa seção, assinale a caixa de verificação Autenticação Auth. Clique em Salvar.

A definição de ativação do OAuth no aplicativo Definições.

Em seguida, inicie sessão na base de dados quando a tela de login for carregada.

Depois de iniciar sessão com êxito, navegue para app Definições ‣ Usuários e Empresas ‣ Provedores OAuth. Clique em Facebook Graph.

No campo ID do cliente, insira o ID do app da seção anterior e, em seguida, assinale a caixa de verificação Permitido.

Registro do Facebook Graph no Odoo.