一、该问题的重现步骤是什么?
通过SSO单点登录,登录顺序为跳转登录页,授权,Callback,然后验证code和state,验证通过之后,在获取用户信息的时候,显示为空。
2.调试代码Authentication为空
3.经过多次调试发现,目前 /oauth/user-info 必须要通过session才能获取到数据,请问下,如何通过token的方式获取数据呢?而且看起来目前的spring security都是依赖于Session,像这样,我是否只能通过修改源码的方式来解决?
比如说修改oauth/user-info的接口,然后传入token和sign,然后反解析token再返回用户信息呢?
二、你期待的结果是什么?实际看到的又是什么?
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
扫一扫访问 Blade技术社区 移动端