asp.net - 如何允许匿名访问 ADFS 托管站点上的单个文件夹

标签 asp.net iis-7 adfs

Asp.net站点部署到IIS7;该站点受 ADFS 保护。我需要允许匿名访问网站上的单个文件夹。我怎样才能做到这一点?

最佳答案

像往常一样。

如果这是一个 WebForms 应用程序,您可以创建一个本地 web.config 并添加一个配置为匿名访问的授权部分。

如果这是 MVC 应用程序,请将 AllowAnonymous 放在 Controller 上。

WS 联合身份验证模块不应重定向到 ADFS。

顺便说一句。该网站不受“ADFS 保护”。 ADFS 只是一个外部身份验证源,即 wsfed 术语中的安全 token 服务。该站点很可能受到 WSFederationAuthenticationModule 模块 的保护,该模块通常用于初始化 wsfed 握手和使用 SAML token 。

关于asp.net - 如何允许匿名访问 ADFS 托管站点上的单个文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28664156/

相关文章:

asp.net-mvc - 从 ASP.NET MVC 到 SharePoint 的联合身份验证

c# - 运行时绑定(bind)异常 : Cannot perform runtime binding on a null reference

html - CSS 反射(reflect)在主页而不是表格的子页面中

c# - Server.MapPath 的 servlet 等价物是什么?

c# - 启用双重转义是否危险?

asp.net - 服务于应用程序池 'X' 的进程与 Windows Process Activation Service 发生致命通信错误

asp.net - 从 excel ASP.Net 获取工作表名称

iis - 在IIS 7.0和win2k8中设置日期格式有多少个不同的地方

c# - .NET RegEx 可以在没有 .ToUpper() 的情况下将字母大写吗?

ADFS 服务器上的 SAML LogOutRequest 处理失败