Enable IWA(Intrergrated Windows Authentication) for SSO in APIM

Dixan Thomas 105 Reputation points
2023-09-01T06:44:49.2766667+00:00

I want to implement SSO in APIM, where i want to authenticate the user accessing the API using IWA. Is there a way to add IWA in APIM, so that the user no longer needs to go to a sign in page like every other web app authentication, rather the authentication happens using the windows credentials from the system the user is signed in or using,

Thank for your help.

Azure API Management
Azure API Management
An Azure service that provides a hybrid, multi-cloud management platform for APIs.
2,462 questions
Microsoft Security | Microsoft Entra | Microsoft Entra ID
0 comments No comments
{count} votes

Accepted answer
  1. navba-MSFT 27,550 Reputation points Microsoft Employee Moderator
    2023-09-01T09:36:50.2733333+00:00

    @Dixan Thomas Welcome to Microsoft Q&A Forum, Thank you for posting your query here!

    I understand that you want to implement Single Sign-On (SSO) in Azure API Management (APIM) using Integrated Windows Authentication (IWA). You want to authenticate the user accessing the API using IWA, so that the user no longer needs to go to a sign-in page like every other web app authentication. Instead, the authentication happens using the Windows credentials from the system the user is signed in or using.

    The integrated Windows Authentication is not supported by APIM. So, this is not a supported scenario. Authentication and authorization to APIs in Azure API Management is explained here.

    Please note in many customer environments, OAuth 2.0 is the preferred API authorization protocol.

    Though not the same ask as yours, but a similar request was raised here. On a side note, if you want to use the NTLM windows authentication for your backend API via APIM you can rely on the proxy policyUser's image

    Hope this answers.

    **
    Please do not forget to "Accept the answer” and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.


0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.