External System API's Auth2.0 authentication in Azure logic app (Consumption)

Yogesh Patel 21 Reputation points
2025-03-05T17:27:57.1033333+00:00

Dear Expert,

I have an Azure Logic App (Consumption) set up with the trigger 'When an HTTP Request is received'. The external system is currently configured to trigger this Logic App, and it is secured using IP restrictions. The external system now offers the option for an OAuth 2.0 connection with Azure Entra app registration.

Could you please advise if it is possible to implement OAuth 2.0 with the existing Logic App? Additionally, are there any other requirements or configurations needed to facilitate this integration?

Thank you for your assistance.

Azure Logic Apps
Azure Logic Apps
An Azure service that automates the access and use of data across clouds without writing code.
3,388 questions
{count} votes

Accepted answer
  1. Ranashekar Guda 890 Reputation points Microsoft External Staff
    2025-03-06T12:16:24.94+00:00

    Hi @Yogesh Patel,
    Welcome to the Microsoft Q&A Platform! Thank you for asking your question here.

    Yes, you can implement OAuth 2.0 with your existing Azure Logic App (Consumption) using the "When an HTTP Request is received" trigger by enabling Microsoft Entra ID for authentication and authorization of inbound calls.

    To set this up, you will need to define or add an authorization policy at the logic app resource. This allows inbound calls to use OAuth tokens for authorization, comparing the token's claims against the specified policy claims. If they match, authorization succeeds.

    Ensure your Logic App checks the OAuth token by including the 'Authorization' header in the request. This secures the Logic App and allows only authorized clients to call the workflow.

    For further clarification, please refer to the following documentation:

    Secure access and data for workflows in Azure Logic Apps

    I hope this information helps you understand and resolve your issue. If you have any further concerns, please feel free to reach out.


1 additional answer

Sort by: Most helpful
  1. Yogesh Patel 21 Reputation points
    2025-03-10T17:40:45.8833333+00:00

    Thank you Ranashekar.

    I managed to achieve result i wanted using link provided :)

    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.