我已经实现了identityserver3并且它运行良好但是有时候,我在重定向到IDS(用于登录)时遇到错误。日志说没有匹配的Cookie注册ID 。 在某些情况下,我可以看到初始登录cookie没有从我们的应用程序发送到identityserver。
我做了一些谷歌搜索,似乎现有的问题与Katana和建议太使用app.UseKentorOwinCookieSaver()但即使在那之后它似乎没有工作。
另一个奇怪的是..问题每个浏览器会话只出现一次(也是第一次)并且在此之后没有出现或者如果我得到应用程序池重置它不会发生一段时间。
我还能尝试别的吗?期待任何方向。 提前致谢。
身份日志
04/19/2017 07:52:53 -07:00 [信息]() 发布到https://applicationURl/ 04/19/2017 07:52:53 -07:00 [信息]() 登录页面已提交 04/19/2017 07:52:53 -07:00 [信息]() 找不到与cookie匹配的登录ID 04/19/2017 07:52:53 -07:00 [信息]() 启动发现请求 04/19/2017 07:52:53 -07:00 [信息]() 启动密钥发现请求 04/19/2017 07:52:53 -07:00 [信息]() 请求CSP报告端点
答案 0 :(得分:1)
GitHub报告了同样的问题。
也许这篇博文有助于:Catching the System.Web/Owin Cookie Monster。
它建议使用Kentor.OwinCookieSaver NuGet包将app.UseKentorOwinCookieSaver();
添加到Owin管道来解决此问题。