Odoo Website SSO (Single Sign On)

Odoo Website SSO(Single Sign On)

Why generate different credentials if the Single Sign-on can help?

Single Sign-on(SSO) is an authentication process that facilitates user to access multiple applications with single login credentials. For Single Sign-on, it requires OAuth which is the industry-standard protocol for authorization. OAuth helps to make the procedure safer.

Now, even Odoo Users can use Single Sign-on Feature in their Odoo Websites.

With the launch of Odoo Website SSO, Odoo users can also access multiple Odoo websites with one log-in credential.

Odoo admin adds the details like name and URL of secondary websites on the primary website for Single Sign-on. Once the configuration part is done; users can access secondary websites via the credential of the primary website.

Generally, the authentication verification data is passed as either cookie with session data or as tokens, which don't track the session and are faster to process. Single Sign-on in Odoo Website simplifies and fasten the log-in process.


  •  The customers don't need to sign up every time, they can just use their Odoo credentials to log in to any third party application.
  •  The module prevents the users from remembering individual passwords for every Odoo website and curb issues like password fatigue.
  •  The users don't need to remember multiple login access.
  •  Login authentication is secure with the help of Odoo SSO.
  •  Customers can sign in automatically on other secondary Odoo website which has SSO feature if he/she has an account in a primary Odoo website. (Both should be configured for SSO).
  •  It helps to access other Odoo websites quickly and Easily.
  •  Odoo Admin can add or delete customer for Single Sign-on.


Steps for the Configuration of Odoo Backend for Primary Website

Once you’ve installed the Odoo Website SSO module, you can notice SSO button. Click on the SSO button then click on Create.

After that, you will be directed to a page where you need to customer name and secondary site URL. Once you will add the details a client id will be generated.

Steps for the Configuration of Odoo Backend for Secondary Website

 Open the Odoo backend which has the secondary website, after that enable the developer mode. Then, go to setting < users & companies < OAuth provide

 Click on Create and add the details like Provider Name(that is a primary website), a client id(which you get in the configuration of the primary website), Authentication URL, validation URL and so on.

 Now go to the website to log in; here you will get the option of Log in with ____(Provider Name)