Shiro动态数据权限
很多的网上的例子和教程,讲解shiro权限控制的时候,大多数的都是静态的权限控制,比如我们为一个接口或者方法设置注解,只允许admin用户进行访问,或者说在配置文件中配置哪一个url需要权限设置,但是我们更多的时候,是使用动态的权限控制,所有的用户啊、角色啊或者是权限啊,都是在数据库配置中进行配置的,这个时候就不能有注解这一说了。所以需要通过动态权限方式进行。
1.数据库设计
1.Spring MVC 整合 Shiro 权限控制 (这里给了一个用户角色和权限的例子,是使用了xml配置温降的方式,但是实际上没有说明何时会执行权限认证。)
2.关于何时执行shiro AuthorizingRealm 里的 doGetAuthenticationInfo与doGetAuthorizationInfo
3.动态 URL 权限控制
4.SpringBoot(13) 集成Shiro实现动态加载权限 (这篇我觉得动态权限讲的很多了。)
5.Spring Security 动态url权限控制(三)
6.安全框架 Shiro 和 Spring Security 如何选择?