An organization requires developer portal authentication for an Azure API Management (APIM) instance using Microsoft Entra ID. To implement this, you must configure the trust relationship between Microsoft Entra ID and the APIM developer portal. What is the correct sequence of steps to configure this identity provider and make it available to portal users?
- 1Register an application in Microsoft Entra ID to represent the developer portal, note the Application ID, and generate a client secret.
- 2Add the Microsoft Entra ID identity provider to the API Management instance using the Application ID and client secret.
- 3Retrieve the redirect URL from the newly added identity provider configuration in the API Management instance.
- 4Configure the Authentication settings of the Microsoft Entra ID application registration by adding the retrieved redirect URL.
- 5Publish the API Management developer portal to make the identity provider login option visible to users.
Answer
The correct sequence starts with registering the app in Microsoft Entra ID, adding the provider to API Management, retrieving the redirect URL, configuring the redirect URL in Microsoft Entra ID, and finally publishing the developer portal.
The correct sequence follows the logical dependency flow: first, create the identity credentials by registering the application in Microsoft Entra ID. Second, input these credentials into the API Management identity provider configuration, which generates the instance-specific redirect URL. Third, retrieve this redirect URL from API Management. Fourth, configure the application registration in Microsoft Entra ID with the retrieved redirect URL to authorize authentication responses. Lastly, publish the developer portal so that the changes are compiled and the login option becomes active for users.
Step-by-Step Solution
Key Concept
Configuring Microsoft Entra ID authentication for the Azure API Management Developer Portal