Sti*_*ian 6 authentication azure
我有一个使用 Azure Active Directory 身份验证运行的网站。这意味着它要求任何用户在访问我网站的任何网址之前都必须登录。这都是在azure中配置的,并且在我的项目中没有与此相关的代码(顺便说一下,这是webforms......)
现在; 有没有办法让我公开站点内的单个文件夹/文件/端点以进行匿名访问?
简单回答是不 。根据文档,“身份验证和授权模块与您的应用程序代码在同一沙箱中运行。启用它后,每个传入的 HTTP 请求都会在由您的应用程序代码处理之前通过它”。
解决方法是在应用程序代码中允许每个请求和过滤器,但您需要为此编写代码。您可以在这里找到有关这一切的更多信息https://learn.microsoft.com/en-us/azure/app-service/overview-authentication-authorization
如果您只想公开单个端点,同时保护整个应用程序,那么为此编写代码需要付出相当大的努力。如果您想要公开的端点/操作可以使用 Azure 函数来容纳,则采用该路径。您可以在 Az 函数中编写逻辑并将其保持打开状态以处理匿名请求。
| 归档时间: |
|
| 查看次数: |
4097 次 |
| 最近记录: |