Skip to content

Latest commit

 

History

History
57 lines (35 loc) · 2.87 KB

authentication-oidc-reg-id.md

File metadata and controls

57 lines (35 loc) · 2.87 KB
layout
title description tableOfContents outline pagination
visible
true
visible
visible
true
visible
true
visible
true

G2P Auth: OIDC - Reg ID

Module name

g2p_auth_id_oidc

Module title

G2P Auth: OIDC - Reg ID

Technology base

Odoo

Functionality

This module adds functionality that enables registrants to log in to Odoo-based portals and get the respective IDs filled. It is derived from the OpenID Connect Authentication module.

Note:

Only the Odoo Application Users, such as Administrators, Managers, and Registrars, are able to log in without this module.

Features

FeatureDescription
New Registrants log in Allows new Registrants to log in, same as OIDC Authentication, but additionally marks the user as a Registrant (and not a system user). Also allows associates an ID to the newly created Registry entry, and the value of the ID can be mapped from the Userinfo response of the auth provider.
Existing Registrants log inChecks for existing registrants by searching the registry for any entry with an ID value equal to the ID received in the Userinfo response.
Authentication

Supports authentication of Registry IDs. Allows to configure an auth provider against an ID Type.

  • Upon successful authentication of an ID, the user (registrar/system user authenticating the ID), will get an option to update the existing user data on the registry.

Guides

To learn more on Configure eSignet Auth Provider for ID Authentication, click here.

Configuration

OAuth Provider field reference (exclusive of the fields from OIDC base module).

Field nameField titleDescriptionDefault value
g2p_id_typeG2P ID TypeID Type of registrant that this auth provider should fill

G2P ID Type field reference (exclusive of the basic field in ID Type configuration)

Field nameField titleDescriptionDefault value
auth_oauth_provider_idAuth Oauth Provider IDAuth provider which should be used to authenticate this ID

Source code

https://github.com/OpenG2P/openg2p-auth/tree/17.0-develop/g2p_auth_id_oidc