Two Way SSL Authentication in Azure APIM

Komalapriya Ravi 5 Reputation points
2023-08-11T12:49:21.3666667+00:00

Is it possible to implement the two way SSL authentication in Azure APIM layer .

If it is possible , can we get a documentation or implementation steps.

Azure API Management
Azure API Management
An Azure service that provides a hybrid, multi-cloud management platform for APIs.
2,447 questions
{count} vote

2 answers

Sort by: Most helpful
  1. AirGordon 7,150 Reputation points
    2023-08-11T12:53:07.7366667+00:00
    0 comments No comments

  2. JananiRamesh-MSFT 29,261 Reputation points
    2023-08-11T18:48:53.03+00:00

    Hi Komalapriya Ravi Thanks for reaching out. Yes, it is possible to implement two-way SSL authentication in Azure API Management (APIM) layer.

    To implement two-way SSL authentication, you can use client certificate authentication in APIM. This involves configuring APIM to require a client certificate from the client making the request, and then validating the certificate against a trusted certificate authority (CA) to ensure that it is valid.

    Here are the high-level steps to implement two-way SSL authentication in APIM:

    1. Configure your backend service to require client certificates for incoming requests.
    2. Upload the root certificate of the CA that issued the client certificates to APIM.
    3. Configure APIM to require client certificates for incoming requests.
    4. Configure APIM to validate the client certificate against the trusted CA.

    You can find more detailed information on how to implement two-way SSL authentication in APIM in the following Microsoft documentation:

    https://learn.microsoft.com/en-us/azure/api-management/api-management-howto-mutual-certificates

    Hope the above clears things up. Let me know if you have any queries or concerns.

    Please "Accept Answer" if the answer is helpful so that it can help others in the community.

    0 comments No comments

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.