Microsoft Entra ID for enaio Gateway NG
Responsibility: Customer
The Entra app enaioGateway is used by the enaio Gateway NG to authenticates requests by users and apps against the Microsoft Entra ID.
AAD: App registration
Create app
Create an app registration with following settings:
Specify a name i.e. enaioGatewayApp
Single tenant account
WEB redirect URL https://your.domain/login/oauth2/code/azure
It is assumed, that enaio Gateway NG processes requests for https://your.domain.
Token Configuration
Add following claims:
ID: preferred_username
ID: upn
Add required permissions on request.
API permissions
Ensure that the following API permissions have been added:
delegated: Microsoft Graph => email
delegated: Microsoft Graph => openid
delegated: Microsoft Graph => profile
delegated: Microsoft Graph => User.Read
If not all these permissions have been set, use Add a permission for the required API.
Grant admin consent to avoid that users must grant the permission for this app on first access.
Generate Secrets
Define a name and lifetime for the new secret.
After creation, make a note of the secret by copying the value of the field Value.
The value property won't be accessible later and only be shown as in the picture above.