【问题标题】:How to allow anonymous access to a single folder on an ADFS managed site如何允许匿名访问 ADFS 托管站点上的单个文件夹
【发布时间】:2015-02-22 22:36:31
【问题描述】:

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

【问题讨论】:

    标签: asp.net iis-7 adfs


    【解决方案1】:

    像往常一样。

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

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

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

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

    【讨论】:

    • 您的意思是在我要允许匿名访问的文件夹中添加另一个 web.config 吗?在主配置中,有一个位置标签,如下所示;我应该在相关文件夹中放置另一个位置标签吗?
    • 另一个位置更好,而不是新的 web.config。 WIF 不喜欢额外的 web.config。
    猜你喜欢
    • 2019-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多