gpt4 book ai didi

asp.net-mvc - AD FS 2.0 和 WIF、MSIS7001 错误

转载 作者:行者123 更新时间:2023-12-02 07:04:14 24 4
gpt4 key购买 nike

我安装了AD FS 2.0,并在域外的另一台计算机上安装了WIF和VS2010。

我创建了一个 ASP.NET MVC 3 应用程序并通过“添加 STS 引用”向导进行配置,它从我的 AD FS 下载了 FederationMetadata.xml。

我在 AD FS 中添加了依赖方信任,将标识符指定为我的 MVC 应用程序的 URL (http://localhost:16034/),并创建了一个声明规则,该规则是传递或过滤传入声明,其中传入的声明类型是 Windows 帐户名称。

我还在WS-Federation的RP中添加了一个端点,URL是https://192.168.56.101/adfs/ls/ ,这是我的 AD FS IP 地址。

然后,当我启动网站时,它被重定向到 AD FS,即 https://192.168.56.101/adfs/ls/?wa=XXXX&wtrealm=XXXXX 。但最后我得到了一个错误页面,说该页面有引用代码错误。

我检查了 AD FS 计算机,发现错误是

MSIS7001:未找到被动协议(protocol)上下文或无效。如果上下文存储在 cookie 中,则客户端提供的 cookie 无效。确保客户端浏览器配置为接受来自该网站的 cookie 并重试此请求。

但问题是,当我使用 Fiddler 时,我可以看到我的 HTTP 请求的 cookie,例如MSISAuth = XXXXXMSISAuth1 = XXXXXMSIS 认证 XXXXXMSISLoopDetectionCookit XXXXX

我做错了什么?

最佳答案

您如何配置端点?

在 ADFS 控制台中:

关于asp.net-mvc - AD FS 2.0 和 WIF、MSIS7001 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10509147/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com