【问题标题】:How to call an Azure Rest API from an Azure Web Application如何从 Azure Web 应用程序调用 Azure Rest API
【发布时间】:2021-03-25 06:02:52
【问题描述】:

我想知道我是否可以在这个问题上找到一些方向。我有一个 Azure Rest API,我只希望我的一些 Azure Web 应用程序可以访问它。我想如果我在 Rest API 上拒绝匿名并在 AAD 中设置 Web 应用程序的服务主体,我将能够实现这一点。我看到的大多数示例都需要 Web 应用程序的用户登录,这不是我正在做的事情的要求。本质上,Web 应用程序是唯一的消费者,我知道他们的服务主体信息,但我不知道下一步。 谢谢

【问题讨论】:

    标签: azure rest asp.net-web-api service-principal


    【解决方案1】:

    一种可能的解决方案是使用Managed Service Identity。本质上,您会为您的 WebApp 分配一个身份,然后只允许从这些身份访问 API。

    您可以在此处找到有关托管服务身份的更多信息:https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/overviewhttps://docs.microsoft.com/en-us/azure/app-service/overview-managed-identity?tabs=dotnet

    【讨论】:

      猜你喜欢
      • 2016-06-29
      • 1970-01-01
      • 2019-03-09
      • 1970-01-01
      • 1970-01-01
      • 2017-01-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多