首页 > 解决方案 > Spring Security SSO 仅在隐身模式下工作

问题描述

我尝试运行本教程:Simple Single Sign-On with Spring Security OAuth2,但仅当我在隐身模式下使用浏览器时它才对我有效(使用 chrome 和 firefox 测试)。

源代码在这里

不同的 Spring boot 和 spring-security-oauth2-autoconfigure 版本(2.1.1、2.1、3、2.0.8)不会改变任何东西。

登录请求的唯一区别是 Cookie。

隐身:

Cookie:JSESSIONID=D9037C17D2F5E820B87A20522982935A

标准模式:

饼干:_ga=GA1.1.928100707.1541164056

在标准模式下登录 spring-security-sso-auth-server 时调试日志

完整请求截图: 隐身请求标准请求

编辑:重置到源教程版本后,它可以在任何模式下在 Firefox 和 Opera 中正常工作。但仍然只能在 chrome 中隐身。可能是一些插件废墟。

标签: javaspringspring-bootspring-securitysingle-sign-on

解决方案


推荐阅读