我试图将对我的azure Web应用程序的访问限制为仅对我的Web作业之一。 我可以使用 IP限制来实现这一点。
答案 0 :(得分:0)
要实现这种限制,出于以下原因,基于IP的限制将不可用:
一个针对您原始问题的快速简便的解决方案是:
以下是少量链接,其中讨论了为Azure Web Apps实现基本身份验证以及如何通过PowerShell调用此类应用程序:
如何使用脚本(Invoke-WebRequest -Uri)将参数传递给页面 Use Invoke-WebRequest with a username and password for basic authentication on the GitHub API
如何在Web App中使用C#代码对请求参数进行身份验证
https://docs.microsoft.com/en-us/rest/api/datacatalog/authenticate-a-client-app
由于具有基本身份验证,所以凭据以纯文本形式传递并且可以轻松地解码,因此我们建议Web作业通过SSL调用WebApp URL。另外,基本身份验证是最简单的身份验证机制之一,您可能还想探索其他更复杂的身份验证方案。