我目前有很多网络应用程序,它们只是Azure上的webapi。我有一个可以公开访问的网关Web应用程序,因为它有自己的身份验证机制。
然而,我不希望公开访问其他网络应用程序,只有网关网络应用程序应该可以访问这些API,可能还有我的开发机器,只是为了测试它们是否正在运行和运行。
在Azure上执行此操作的最佳方法是什么?
答案 0 :(得分:2)
由于您有Web应用程序,因此可以使用Azure Active Directory(AAD)配置身份验证。
有关如何操作的教程如下: http://blogs.msdn.com/b/waws/archive/2015/04/20/how-i-to-setup-azure-active-directory-with-a-web-app.aspx
答案 1 :(得分:1)
如果您还没有查看过API应用,那么您会发现其中已经存在很多功能。例如,限制API App的可见性就像转到API App刀片一样简单 - >所有设置 - >应用程序设置并将可见性设置为"内部"。这将使API App仅在同一资源组中可访问
您可以找到更多信息here