Configure Azure AD settings in Platform
Gather required values from Azure AD
The following values are required from the Azure AD administrator who creates the Itential Platform application in Azure:
- Tenant ID (
"tenant"): Found in Azure AD > Itential Platform App > Tenant ID. - Client ID (
"client"): Found in Azure AD > Itential Platform App > Application ID. - Itential Platform API Key (
"secret"): Obtained during key setup in Azure AD > Itential Platform App > Keys.
Add the Azure AAA adapter to the active profile
Update the active IAP_Profile in the service configuration in Admin Essentials to add the Azure AAA adapter. Copy the following JSON into the properties section of the Service_Config for the Azure AAA adapter:
Remove aaa from the Local AAA adapter brokers
Find the properties section of Service_Config for the Local AAA adapter. Remove the "aaa" value from the brokers section, leaving the array empty []. Make sure no other adapters are using the "aaa" broker config.
Configure the login schema in IAP_Profile
Configure the uiProps login schema in IAP_Profile. This redirects to the Azure SSO page. The path is relative to the base Itential Platform directory.
Configure authenticationProps
Update authenticationProps in IAP_Profile to specify the administrator group or groups from the Azure adapter. Any user within these groups will have full administrator permissions in Itential Platform.
To sync the groups correctly, provenance must match the id value of the service config and group must match the group name created in Azure AD.