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

How to allow anonymous access to a single folder on an ADFS managed site

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

像往常一样。

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

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

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

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