Azure Active Directory
This document describes how to configure Azure Active Directory for Prophecy authentication.
Register a new Azure App
First, you need to log in to the Azure portal as an administrator and register a new app.
- In the Azure portal, open the App registrations page.
- Click New Registration.
- Name it
ProphecyAzureADApp
. - Choose the supported account type: Accounts in this organizational directory only (xxxxx only - Single tenant)
- For the Redirect URI, choose Web in the dropdown and use:
https://your-prophecy-ide-url.domain/api/oauth/azureadCallback
- Click Register.
API Permission
Next, go to API permissions on the left-hand side and add this set of API permissions:
Certificates and Secrets
Then, go to Certificates and Secrets, add a new secret, and note down the value of this secret.
Client ID
Finally, click on Overview on the left-hand side and note down the Application (client) ID.
Configure Prophecy to connect with Azure Active Directory
- Log in to Prophecy as an admin user.
- Navigate to the SSO tab of the Prophecy Settings page.
- Under Authentication Provider, select Azure Active Directory.
- Enter the Client ID and the Client Secret at minimum.
- Click Save.
Once you have logged out, you will be able to see a Login with Azure Active Directory option. Now, your Azure AD users will be able to login to Prophecy with this option.