【问题标题】:How to add default homepage to Relying Party when using Windows Identity Foundation?使用 Windows Identity Foundation 时如何将默认主页添加到依赖方?
【发布时间】:2012-01-25 23:22:42
【问题描述】:

将 WIF 集成到常规 ASP.NET 4.0 网站中。

我已经设置了 STS,当我导航到我的 RP 网站时,它会将我重定向到 STS 登录页面。

我想做的是在我的 RP 中有 Home.aspx。这是一个向所有人开放的公共页面。它有一个登录链接。当我单击该链接时,它会将我带到 STS 登录页面,并在注销时再次重定向到 Home.aspx。

问题: 我在 RP 的 web.config 中设置了允许所有人访问 Home.aspx 并设置为启动页面。我也将它设置为默认文档。但是当我导航到我的站点时,它会将我带到 STS 登录页面。

为什么不带我到 home.aspx?

如果我手动修改 url 去 home.aspx,它允许我。

有什么想法吗?

更新:

找到这个:http://social.msdn.microsoft.com/Forums/en-US/Geneva/thread/71806907-393f-4782-9c30-971be94a2b62/

但这确实是一个奇怪的解决方法。

【问题讨论】:

    标签: asp.net-mvc sharepoint wif claims-based-identity


    【解决方案1】:

    该链接显示如何取消保护页面,即无需重定向到 ADFS 即可访问的页面。

    您可以简单地在该页面上放置一个指向 ADFS 登录页面的链接。

    【讨论】:

    • 我完全理解这一点,并且我已经有了 ......。如果我通过在浏览器中输入 url 手动访问 home.aspx,我可以访问该页面。所以公共访问不是问题。问题是 WIF 不会拾取默认文档/启动页面,除非我允许所有人访问我的整个根文件夹。这实际上违背了位置元素的目的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-08-13
    • 1970-01-01
    • 1970-01-01
    • 2021-03-01
    • 2012-09-16
    • 2023-03-19
    • 2021-10-03
    相关资源
    最近更新 更多