认证流程
![](https://i-blog.csdnimg.cn/blog_migrate/0a62be8c43497c39107681baaa6fcc84.png)
![](https://i-blog.csdnimg.cn/blog_migrate/898213c941de86dfebe860b2506696a3.png)
![](https://i-blog.csdnimg.cn/blog_migrate/c24b5e9fdd31b3d0529ff127bbdebe15.png)
授权流程:
![](https://i-blog.csdnimg.cn/blog_migrate/369ae1198f253f1a3bf110aad1b60e8f.png)
![](https://i-blog.csdnimg.cn/blog_migrate/1e189eb55687720cd48d734adff29e02.png)
security中权限控制方式很灵活,可以是基于Ant的用户权限控制(配置类里面设置权限),可以使用注解进行权限控制(接口方法上),还可以根据数据库的变化进行动态的权限控制
![](https://i-blog.csdnimg.cn/blog_migrate/e262661b64eab75b9031789495b2ed6f.png)
基于数据库的动态权限控制实现:
![](https://i-blog.csdnimg.cn/blog_migrate/47660713c9fdb10e3e037c601d1237ab.png)
![](https://i-blog.csdnimg.cn/blog_migrate/ffdf1ed60cd2e6cef2a447ee4353f38d.png)
![](https://i-blog.csdnimg.cn/blog_migrate/4eb55839c3e17b8eed71fcbed5ff78e7.png)
![](https://i-blog.csdnimg.cn/blog_migrate/d4f9179748d480fe64fa058c4cba495e.png)
![](https://i-blog.csdnimg.cn/blog_migrate/3429ce6af068b0acd86df3cb32912b82.png)
![](https://i-blog.csdnimg.cn/blog_migrate/e47e04807c0bd725fbc5a7e9faa65b4e.png)
使用postman测试
认证流程
授权流程:
security中权限控制方式很灵活,可以是基于Ant的用户权限控制(配置类里面设置权限),可以使用注解进行权限控制(接口方法上),还可以根据数据库的变化进行动态的权限控制
基于数据库的动态权限控制实现:
使用postman测试