spring boot 里 Shiro 的 doGetAuthenticationInfo与doGetAuthorizationInfo 不生效

发布于 2021-05-11 11:00:39

如何处理?

查看更多

关注者
0
被浏览
666
莫小豆
莫小豆 2021-05-11
这家伙很懒,什么也没写!

标题doGetAuthenticationInfo执行前提:

当调用Subject currentUser = SecurityUtils.getSubject();

currentUser.login(token);

doGetAuthorizationInfo 执行的前提:

必须在对应的操作(比如控制器)加上权限认证。:

  1. subject.hasRole(“admin”) 或 subject.isPermitted(“admin”):自己去调用这个是否有什么角色或者是否有什么权限的时候;
  2. @RequiresRoles("admin") :在方法上加注解的时候;
  3. @shiro.hasPermission name = "admin":在页面上加shiro标签的时候,即进这个页面的时候扫描到有这个标签的时候。
1 个回答

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览