renren-security 项目登录问题

提问 2 1288
会飞的狼
会飞的狼 2019-10-14
项目:renren-security master renren-security 分为后台管理系统模块和api模块 都分别有登录接口 img[//cdn.renren.io/1a710201910142229073069.png] img[//cdn.renren.io/56685201910142229226638.png] 现想将这两个接口打通,api登录后返回的token怎么让系统管理后台登录识别? 怎么样实现登录共享 api登录成功后,系统管理后台不用登录 实现的大概思路及改造是怎么样流程
回帖
  • 设计之初,就是2套用户体系,是不能打通的,不然就没必要设计2套用户体系了
    0 回复
  • 会飞的狼
    2019-10-15
    @Mark 我也碰到类似问题 <https://www.renren.io/detail/11770> img[//cdn.renren.io/a6d18201910150105284280.png] 一、我通过上图的形式把sessionId返回到前端 二、拿到的sessionId 的值请求到后端 img[//cdn.renren.io/3f05e201910150109459923.png] 想通过sessionId拿到主体保存的用户信息, 结果报错 java.lang.IllegalArgumentException: SessionKey must be an HTTP compatible implementation. at org.apache.shiro.web.session.mgt.ServletContainerSessionManager.getSession(ServletContainerSessionManager.java:70) at org.apache.shiro.mgt.SessionsSecurityManager.getSession(SessionsSecurityManager.java:156) 这样要怎么解决?
    0 回复