spring security 使用JWT进行权限认证
![443c81a6357b43a8dd358ffe4ab44b39.png](https://i-blog.csdnimg.cn/blog_migrate/59c8b366328f88ec9488648dfda1bea3.png)
pom
<dependency>
配置类
/**
最重要的http.addFilterBefore(authJwtFilter,UsernamePasswordAuthenticationFilter.class);
JWT过滤器
/**
JWT工具类
/**
测试
不携带token
![a860f979118826d5327fc4d358cf0828.png](https://i-blog.csdnimg.cn/blog_migrate/14fe4cc526eb2fd05bfe0a52be9c46ba.jpeg)
携带正确的token
![4117c39839f9f92341c30d040d8daf59.png](https://i-blog.csdnimg.cn/blog_migrate/7e0ba6c57b7707fcb091676bb58dc6cf.jpeg)
故意将token破坏
![ae06c64bada4fc5c01fca2645535c5db.png](https://i-blog.csdnimg.cn/blog_migrate/ab53c3d34d3b0505e6cbef30fb6d46f1.jpeg)
<dependency>
/**
最重要的http.addFilterBefore(authJwtFilter,UsernamePasswordAuthenticationFilter.class);
/**
/**
不携带token
携带正确的token
故意将token破坏