|
| 1 | +--- |
| 2 | +title: Azure API Management identity providers configuration change (September 2025) | Microsoft Docs |
| 3 | +description: Azure API Management is updating the library used for user authentication in the developer portal. If you use Azure AD or Azure AD B2C identity providers, you need to update application settings and identity provider configuration to use the Microsoft Authentication Library (MSAL). |
| 4 | +services: api-management |
| 5 | +documentationcenter: '' |
| 6 | +author: mikebudzynski |
| 7 | +ms.service: api-management |
| 8 | +ms.topic: reference |
| 9 | +ms.date: 09/06/2022 |
| 10 | +ms.author: mibudz |
| 11 | +--- |
| 12 | + |
| 13 | +# ADAL-based Azure AD or Azure AD B2C identity provider retirement (September 2025) |
| 14 | + |
| 15 | +On 30 September, 2025 as part of our continuing work to increase the resiliency of API Management services, we're removing the support for the previous library for user authentication and authorization in the developer portal (AD Authentication Library, or ADAL). You need to migrate your Azure AD or Azure AD B2C applications, change identity provider configuration to use the Microsoft Authentication Library (MSAL), and republish your developer portal. |
| 16 | + |
| 17 | +This change will have no effect on the availability of your API Management service. However, you have to take steps described below to configure your API Management service if you wish to continue using Azure AD or Azure AD B2C identity providers beyond 30 September, 2025. |
| 18 | + |
| 19 | +## Is my service affected by this change? |
| 20 | + |
| 21 | +Your service is impacted by this change if: |
| 22 | + |
| 23 | +* You've configured an [Azure AD](../api-management-howto-aad.md) or [Azure AD B2C](../api-management-howto-aad-b2c.md) identity provider for user account authentication using the ADAL and use the provided developer portal. |
| 24 | + |
| 25 | +## What is the deadline for the change? |
| 26 | + |
| 27 | +On 30 September, 2025, these identity providers will stop functioning. To avoid disruption of your developer portal, you need to update your Azure AD applications and identity provider configuration in Azure API Management by that date. Your developer portal might be at a security risk after Microsoft ADAL support ends in December 2022. |
| 28 | + |
| 29 | +Developer portal sign-in and sign-up with Azure AD or Azure AD B2C will stop working past 30 September, 2025 if you don't update your ADAL-based Azure AD or Azure AD B2C identity providers. This new authentication method is more secure, as it relies on the OAuth 2.0 authorization code flow with PKCE and uses an up-to-date software library. |
| 30 | + |
| 31 | +## What do I need to do? |
| 32 | + |
| 33 | +### Update Azure AD and Azure AD B2C applications for MSAL compatibility |
| 34 | + |
| 35 | +[Switch redirect URIs to the single-page application type](../../active-directory/develop/migrate-spa-implicit-to-auth-code.md#switch-redirect-uris-to-spa-platform). |
| 36 | + |
| 37 | +### Update identity provider configuration |
| 38 | + |
| 39 | +1. Go to the [Azure portal](https://portal.azure.com) and navigate to your Azure API Management service. |
| 40 | +2. Select **Identities** in the menu. |
| 41 | +3. Select **Azure Active Directory** or **Azure Active Directory B2C** from the list. |
| 42 | +4. Select **MSAL** in the **Client library** dropdown. |
| 43 | +5. Select **Update**. |
| 44 | +6. [Republish your developer portal](../api-management-howto-developer-portal-customize.md#publish-from-the-azure-portal). |
| 45 | + |
| 46 | + |
| 47 | +## Help and support |
| 48 | + |
| 49 | +If you have questions, get answers from community experts in [Microsoft Q&A](https://aka.ms/apim/azureqa/change/msal-2022). If you have a support plan and you need technical help, create a [support request](https://portal.azure.com/#view/Microsoft_Azure_Support/HelpAndSupportBlade/~/overview). |
| 50 | + |
| 51 | +1. For **Summary**, type a description of your issue, for example, "stv1 retirement". |
| 52 | +1. Under **Issue type**, select **Technical**. |
| 53 | +1. Under **Subscription**, select your subscription. |
| 54 | +1. Under **Service**, select **My services**, then select **API Management Service**. |
| 55 | +1. Under **Resource**, select the Azure resource that you’re creating a support request for. |
| 56 | +1. For **Problem type**, select **Authentication and Security**. |
| 57 | +1. For **Problem subtype**, select **Azure Active Directory Authentication** or **Azure Active Directory B2C Authentication**. |
| 58 | + |
| 59 | + |
| 60 | +## More information |
| 61 | + |
| 62 | +* [Authenticate users with Azure AD](../api-management-howto-aad.md) |
| 63 | +* [Authenticate users with Azure AD B2C](../api-management-howto-aad-b2c.md) |
| 64 | +* [Microsoft Q&A](/answers/topics/azure-api-management.html) |
| 65 | + |
| 66 | +## Next steps |
| 67 | + |
| 68 | +See all [upcoming breaking changes and feature retirements](overview.md). |
0 commit comments