OpenID Connect Authentication

Module name

g2p_auth_oidc

Module title

OpenID Connect Authentication

Technology base

Odoo

Functionality

The functionality of OpenID Connect (OIDC) Authentication module is

  • It allows users log in to Odoo using external OIDC authentication providers.

  • It inherits from the Odoo OAuth2 Authentication module and adds support for OIDC flows and additional features described here.

  • It is a general-purpose Odoo module, not tied to any other G2P modules.

Alternatives

OCA (Odoo Community Association) offers an OIDC Authentication module that provides functionality similar to this but doesn't contain all of the features described here. This module is not related to the OCA module. This module is also NOT compatible (not supposed to be used together) with the OCA module.

Features

Guides

To learn more on Configure Keycloak Auth Provider for User Login, click here.

Configuration

OAuth Provider Field Reference (OAuth Providers can be viewed in Settings -> General Settings):

The following list includes configuration fields from the base auth_oauth Odoo module.

Source code

https://github.com/OpenG2P/openg2p-odoo-commons/tree/17.0-develop/g2p_auth_oidc

Last updated

Logo

Copyright © 2024 OpenG2P. This work is licensed under Creative Commons Attribution International LicenseCC-BY-4.0 unless otherwise noted.