Owin-Outh偶尔只在负载平衡的环境中重定向过多



我的asp.net MVC应用程序在负载平衡时出现了一个奇怪的问题,该应用程序具有Owin-Outh身份验证/授权。该应用程序充当Oauth端点,我们的客户端应用程序使用Dotnetopenauth进行连接。单个服务器部署完全没有问题。我尝试了一些互联网上可用的修复程序——Kentor cookie保护程序、systemwebcookiemanager、会话启动事件等,但都无济于事。我的应用程序每次都使用HTTPS,我们使用Citrix netscaler进行负载平衡、SsL卸载。请帮忙。

向Netscaler管理员询问

1:将LB持久性更改为基于cookie的持久性之外的其他内容(一些身份验证服务不喜欢注入cookie(

如果以上内容没有帮助,请向Netscaler管理员询问

2:尝试禁用集成缓存功能,看看问题是否消失。此建议的原因是MAY_CACHE规则使用会话cookie缓存内容的错误。您的会话cookie值将在<->之前更改登录后,您将得到一个重定向循环。(服务器表示用户未通过身份验证,身份验证服务器表示用户已通过身份验证(

如果选项2解决了你的问题,我可以挖掘错误的细节,以及如何在保持集成缓存功能的同时避免错误。

最新更新