springboot+springsecurity+jwt整合之springsecurity三种鉴权表达式

目录

  • springboot+springsecurity+jwt整合项目
  • method鉴权表达式
  • url 鉴权表达式
  • web的rabc鉴权表达式
  • 不足

springboot+springsecurity+jwt整合项目

springboot+springsecurity+jwt整合:https://gitee.com/klzshow/springboot_springsecurity_jwt

method鉴权表达式

表达式的鉴权的注解有三种prePostEnabled、securedEnabled、jsr250Enabled

表达式的鉴权的注解参考博客:https://www.jianshu.com/p/77b4835b6e8e

springboot+springsecurity+jwt整合之springsecurity三种鉴权表达式_第1张图片

@EnableGlobalMethodSecurity(prePostEnabled = true)

springboot+springsecurity+jwt整合之springsecurity三种鉴权表达式_第2张图片
springboot+springsecurity+jwt整合之springsecurity三种鉴权表达式_第3张图片

springboot+springsecurity+jwt整合之springsecurity三种鉴权表达式_第4张图片
springboot+springsecurity+jwt整合之springsecurity三种鉴权表达式_第5张图片
springboot+springsecurity+jwt整合之springsecurity三种鉴权表达式_第6张图片
springboot+springsecurity+jwt整合之springsecurity三种鉴权表达式_第7张图片


url 鉴权表达式

springboot+springsecurity+jwt整合之springsecurity三种鉴权表达式_第8张图片

springboot+springsecurity+jwt整合之springsecurity三种鉴权表达式_第9张图片

springboot+springsecurity+jwt整合之springsecurity三种鉴权表达式_第10张图片

测试和上面一样

web的rabc鉴权表达式

在这里插入图片描述
springboot+springsecurity+jwt整合之springsecurity三种鉴权表达式_第11张图片
springboot+springsecurity+jwt整合之springsecurity三种鉴权表达式_第12张图片

测试和上面一样

不足

jwt没有设置token过期时间,我们会使用redis+jwt设置token过期时间

你可能感兴趣的:(#,springsecurity)