Configure OIDC with Microsoft Entra ID

This page explains how to integrate Microsoft Entra ID (formerly Azure AD) as an OpenID Connect (OIDC) identity provider to authenticate your users on Reemo.

Note

Depending on your deployment mode, SSO can be enabled at the instance level (Private Cloud / On-Prem) or at the organization level (Public Cloud).
Screenshots and labels may vary slightly depending on your interface version.

Configure SSO in Reemo

Case 1: Instance level (Private Cloud / On-Prem)
From verified_user Admin Area > dashboard General > passkey SSO Connectors, configure SSO for the instance.
Access SSO Connectors in the instance Admin Area

Access SSO Connectors in the instance Admin Area.

Case 2: Organization level (Public Cloud)
From domain Organization > dashboard General > passkey SSO Connectors, configure SSO for that organization.
Configure SSO in Organization > SSO Connectors

Configure SSO in Organization > SSO Connectors.

Create the OIDC connector in Reemo

  1. From verified_user Admin Area > domain Organizations, select your organization, then go to dashboard General > passkey SSO Connectors and click New Connector > New OIDC Connector.

  2. Enter the Friendly Name (e.g. Microsoft Entra ID), then click Create to generate the connector’s callback URL. You will need it in Entra ID.

Retrieving the OIDC callback URL

Copy the callback URL generated by the OIDC connector.

Register the application in Microsoft Entra ID

  1. In the Azure portal > Microsoft Entra ID > App registrations > New registration.

  2. Enter a name, select the supported account types, then under Redirect URI choose the Web platform and paste the callback URL from the Reemo connector.

  3. Once the application is created, note the Application (client) ID and the Directory (tenant) ID.

  4. In Certificates & secrets > New client secret, create a secret and immediately copy its value (it will not be shown again).

  5. The Issuer follows the format:

    https://login.microsoftonline.com/[tenant_id]/v2.0
    

Complete the OIDC connector in Reemo

Complete the connector with the Entra ID information:

  • Issuer URL: https://login.microsoftonline.com/[tenant_id]/v2.0. Reemo auto-discovers the endpoints from <issuer>/.well-known/openid-configuration.

  • Client ID: the Application (client) ID.

  • Client Secret: the value of the created secret.

  • Scopes: leave empty to use openid profile email by default.

Complete the OIDC connector in Reemo

Enter Issuer URL, Client ID and Client Secret, then enable the connector.

Enable the connector (check Enabled) then click Update (or Create) to save.

Declare users

Two approaches are available to grant SSO access to users.

Approach A: Explicit provisioning from the organization
From verified_user Admin Area > domain Organizations, select your organization, then go to inventory_2 Inventory > person Users and click New User > Provision SAML User to add users by entering their email.
New User menu with the Provision SAML User option

Select Provision SAML User from the New User menu.

The same button provisions both SAML and OIDC users.

Approach B: Just-In-Time (JIT) Provisioning
From verified_user Admin Area > domain Organizations, select your organization, then go to dashboard General > passkey SSO Connectors, click the connector then enable Just In Time Provisioning: accounts are created automatically on the first successful login.
Just In Time Provisioning option on the OIDC connector

Enable Just In Time Provisioning to create accounts on first login.

Manage rights dynamically from the directory

In Entra ID

In your application, go to Token configuration > Add groups claim to include group membership in the ID token.

Warning

By default, Entra ID emits group object IDs (GUIDs), not their names. In that case, enter these GUIDs (not the names) in the SSO Mapping Identifier field of the Reemo collections.

In Reemo

  1. Open the OIDC connector form (Admin Area > General > SSO Connectors), Extra mapping section.

  2. In the Collection field, enter groups, then click Update.

Extra Mapping section of the connector

Enter the group claim name in the Collection field of Extra Mapping.

  1. In Inventory > Collections, edit a collection and fill the SSO Mapping Identifier field with the corresponding group identifier.

Log in via OIDC

Once the connector is active and users are declared (or JIT is enabled), your users select the OIDC tab on the login screen, pick the connector, and are redirected to Microsoft Entra ID.

OIDC tab on the login screen

Select the OIDC tab then the connector to be redirected to Entra ID.