如何限制对Azure App Service的访问

问题描述 投票:1回答:2

我在Azure中有一个App Service计划。我将按计划运行2个App Services。

  • 站点A - .NET网站
  • 站点B - WCF Web服务

任何人都应该可以访问站点A.站点B应仅允许访问站点A.

这可以设置吗?如果是这样的话?

azure azure-web-sites azure-app-service-plans
2个回答
0
投票

您可能知道,几乎所有部署到Azure的内容都是公开可用的。

  1. 可能的选择是通过IP地址限制对应用程序的访问。可以在应用程序的web.config中将IP地址添加为允许的IP地址。
  2. 另一种选择是通过在Web应用程序上启用身份验证来限制访问。在Azure门户中,导航到Web应用程序的刀片,单击“身份验证/授权”,然后选择“打开”。此选项将为您提供身份验证提供程序的多个选项。

-1
投票

是的,这是可能的,但这实际上取决于您配置应用程序的方式。

保持站点A公开可用,但为此应用程序创建应用程序标识。除了具有Azure Active Directory的安全站点B.在站点B的应用程序标识上提供站点A的应用程序标识访问权限。

每次调用Web服务(站点B)时,请确保首先检索令牌并将其附加到呼叫中。

您可以在我的博客上找到有关保护Web应用程序的更多信息:https://msftplayground.com如果您有任何其他问题可以随时与我联系。

© www.soinside.com 2019 - 2024. All rights reserved.