基于SpringSecurity实现Token登录时,遇到如上图的问题。
①登录->②获取token->③使用token进行操作
第③步时报错。
最终发现是在前端传递到后端时的token字符转转为Authentication对象时的问题。
错误!
正确!
正确!
暂时不知道什么原因。
这是第①步创建token时的代码,这里无论是否指定第三个参数,都是不影响的。
错误时第①步得到的对象
错误时第③步得到的对象
正确时第①步得到的对象
正确时第③步得到的对象
正确时第①步得到的对象(new ArrayList())
正确时第③步得到的对象(new ArrayList())