Inicio de sesión mediante autenticación con Facebook

La función de inicio de sesión con OAuth de Facebook permite que los usuarios de Odoo inicien sesión en su base de datos con su cuenta de Facebook.

Peligro

Las bases de datos que estén alojadas en Odoo.com no deben iniciar sesión con OAuth si el usuario es el propietario o administrador de la base de datos. Si esto ocurre, la base de datos se desvinculará de su cuenta de Odoo.com. Si configura OAuth para ese usuario, ya no podrá duplicar, cambiar el nombre o gestionar esa base de datos desde el portal de Odoo.com.

Configuración de Meta para Desarrolladores

Vaya a Meta para Desarrolladores, inicie sesión y haz clic en Mis aplicaciones. Haz clic en Crear aplicación en la página Aplicaciones.

En la página Casos de uso seleccione Autenticar y solicitar datos a los usuarios con inicio de sesión de Facebook y luego haz clic en Siguiente.

En el campo Agrega el nombre de la aplicación escribe Inicio de sesión en Odoo con OAuth o uno similar.

Nota

El campo Correo de contacto de la aplicación se completa en automático con la dirección de correo electrónico asociada a la cuenta de Meta. Si no revisa esta dirección con frecuencia le recomendamos que use otra.

Haz clic en Siguiente, revise los requisitos de publicación, los términos de la plataforma Meta y las políticas de desarrollador y después haz clic en Crear aplicación.

Importante

Es posible que al hacer clic en Crear aplicación deba escribir su contraseña otra vez

Personalizar la aplicación

La página Tablero aparece después de crear la nueva aplicación. Allí aparece una serie de pasos que deberá completar antes de poder publicar la aplicación. Haz clic en Personalice un botón de inicio de sesión de Facebook y agréguelo.

El tablero de aplicaciones en la plataforma Meta para Desarrolladores.

Haz clic en Ajustes en la página Personalizar.

En el campo URI de redirección OAuth válidas escriba https://<odoo base url>/auth_oauth/signin, pero reemplace <odoo base url> con la URL de la base de datos correspondiente.

Example

Si una base de datos tiene la URL https://ejemplo.odoo.com deberá escribir la URL https://ejemplo.odoo.com/auth_oauth/signin en el campo URI de redirección OAuth válidas.

Haz clic en Guardar cambios al terminar.

Configuración de ajustes

Haz clic en Ajustes de la aplicación ‣ Básico del lado izquierdo de la página. Esta página incluye ajustes adicionales que debe realizar antes de enviar la aplicación a aprobación.

En el campo URL de la política de privacidad escriba https://www.odoo.com/privacy.

Nota

https://www.odoo.com/privacy es la política de privacidad predeterminada para las bases de datos alojadas en Odoo.com.

Haz clic en el campo Icono de la aplicación para abrir una ventana de carga de archivos, luego seleccione y suba un icono para la aplicación.

En el campo Eliminación de los datos del usuario escriba https://www.odoo.com/documentation/17.0/administration/odoo_accounts.html.

Nota

Este documento proporciona las instrucciones para que un usuario puede eliminar su cuenta de Odoo.

Por último, haz clic en el campo Categoría y seleccione Negocios y páginas en el menú desplegable.

Haz clic en Guardar cambios.

Un ejemplo de la página de ajustes básicos en la plataforma Meta para Desarrolladores.

Obtener el ID de la aplicación

Después de crear y aprobar la aplicación, seleccione y copie el ID de la aplicación. Copie esta información en un archivo de texto, será necesaria después.

Publicar

En el lado izquierdo de la página, haz clic en Publicar. Según el estado de la cuenta de Facebook conectada, es posible que debas realizar pasos adicionales de verificación y prueba que encontrarás en esta página.

Haz clic en Publicar después de revisar la información.

Consulta

En la documentación de Meta para desarrolladores encontrará información adicional sobre el desarrollo de aplicaciones de Meta, así como más detalles sobre la creación y prueba de aplicaciones y casos de uso.

Configuración en Odoo

Primero habilite el modo de desarrollador.

Ve a Ajustes y diríjase a la sección Integraciones. Una vez allí, seleccione la casilla junto a Autenticación OAuth y después haz clic en Guardar.

La función autenticación OAuth en la aplicación Ajustes.

Luego, inicie sesión en la base de datos después de que aparezca la pantalla de inicio de sesión.

Luego de iniciar sesión vaya a Ajustes ‣ Usuarios y empresas ‣ Proveedores de OAuth y haz clic en el Gráfico de Facebook.

Escriba el ID de la aplicación de la sección anterior en el campo ID del cliente y luego seleccione la casilla Permitido.

El registro del gráfico de Facebook en Odoo.