Skip to content

Odoo Auth0 Integration – Secure Single Sign-On (SSO) for Odoo using Auth0 with support for Google, GitHub, and other identity providers. Built for seamless authentication and user provisioning.

License

Notifications You must be signed in to change notification settings

django-frog/Odoo-Auth0-Integration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Odoo Auth0 Integration Module

This Odoo module provides seamless integration with Auth0, enabling Single Sign-On (SSO) with multiple identity providers like Google and GitHub.

🌟 Features

  • Secure authentication via Auth0
  • Support for multiple providers (Google, GitHub, etc.)
  • Automatic user provisioning in Odoo
  • JWT decoding and validation
  • Environment-based configuration for security

🚀 Getting Started

  1. Clone this repo and place the module in your Odoo addons directory.
  2. Create a .env file in the root of your project with the following keys:
AUTH0_DOMAIN=your-auth0-domain
AUTH0_CLIENT_ID=your-auth0-client-id
AUTH0_CLIENT_SECRET=your-auth0-client-secret
AUTH0_REDIRECT_URI=http://localhost:8069/auth0/callback
  1. Install the Python dependency:
pip install python-dotenv
  1. Restart Odoo and activate the module.

🛡️ Security

Never commit your .env file. Always keep your secrets safe.

🧑‍💻 Author

Developed by Mohammad Hamdan with integration guidance from OpenAI's ChatGPT.

About

Odoo Auth0 Integration – Secure Single Sign-On (SSO) for Odoo using Auth0 with support for Google, GitHub, and other identity providers. Built for seamless authentication and user provisioning.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages