gpt4 book ai didi

azure - 有没有办法只允许来自特定引用域的用户访问 Azure Web 应用程序?

转载 作者:行者123 更新时间:2023-12-03 02:46:20 25 4
gpt4 key购买 nike

我只想允许来 self 自己的 IP 和两个域的用户,这两个域将覆盖客户的 Intranet 和外部安全网站。我应该在 web.config 中这样做吗? Azure 本身?

感谢您的帮助:-)

最佳答案

控制允许哪些引用域访问 Azure Web App 或任何其他 HTTP 终结点中的资源的机制称为跨源资源共享 (CORS)。

CORS 是一项 IETF 标准 (RFC6454)并且受任何 Web 应用程序/应用程序服务的支持和配置。但是,它不会帮助您实现您想要实现的目标。

现在的网络浏览器运行所谓的同源策略。在这种情况下,浏览器将仅从地址栏中存在的同一域中获取资源。为什么?它实际上是一种安全机制,旨在保护用户免受跨站点脚本 (CSS) 攻击,恶意行为者可能会编写脚本来调用受害者当前登录的网站,他们的 cookie 将自动发送到服务器登录,从而能够以受害者身份进行事件。 CORS 允许开发人员通过将允许访问资源的特定域列入白名单来安全地允许跨域请求。

CORS 不应用作限制对站点的访问的机制。锁定网站访问时也不应使用引用者 HTTP header ,因为这很容易被欺骗。此外,CORS 以荣誉为基础运作,这意味着,如果来源无法确定,则该请求将被允许,因为假定该请求是同源的或初始的。

您正在寻找的是 IP 限制。 Azure Web Apps 支持 IP 限制。在门户中,导航至 Web 应用程序 -> 网络 -> IP 限制。该区域将允许您配置允许访问应用程序的 IP 地址或范围。您需要创建一条规则,允许您的 IP 地址和与相关“引荐域”相关的地址,这要求用户来自已知地址。

因此,要回答您的问题,应该在门户中完成,并且您应该使用 IP 限制。

关于azure - 有没有办法只允许来自特定引用域的用户访问 Azure Web 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58609565/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com