1导入依赖
2配置值对象ProfileResult
3配置未认证controller
4自定义realm授权
5自定义会话管理器
之前的程序使用jwt的方式进行用户认证,前端发送后端的是请求头中的token。为了适配之前的程序,在shiro中需要更改sessionId的获取方式。很好解决,在shiro的会话管理中,可以轻松的使用请求头中的内容作为sessionid
6配置用户登录
7shiro认证
配置用户登录认证的realm域,只需要继承公共的IhrmRealm补充其中的认证方法即可
8 获取session数据
9用户授权
在需要使用的接口上配置@RequiresPermissions(“API-USER-”)
10构造shiro的配置类
链接:https://pan.baidu.com/s/1robRDFkn7ouEdMAS6wOIsw
提取码:k3if
–来自百度网盘超级会员V2的分享