摘要: SpringMVC源码阅读-Root WebApplicationContext初始化(一) SpringMVC源码阅读-Servlet WebApplicationContext初始化(二) SpringMVC源码阅读-dispatcher组件初始化过程(三) SpringMVC源码阅读-一个请求 阅读全文
posted @ 2021-11-15 18:03 意犹未尽 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 自定义相关授权注解,正常情况不用自定义。支持el比如 @PostMapping("/create") @Operation(summary = "新增字典数据") @PreAuthorize("@ss.hasPermission('system:dict:create')") public Comm 阅读全文
posted @ 2021-11-15 17:46 意犹未尽 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 默认是跳转页面,针对ajax请求我们需要返回json字符串 自定义认证我认为有2种 一种是登录验证 还有一种是未登录访问需要登录授权的页面 登录认证 一般都是使用默认登录或者继承AbstractAuthenticationProcessingFilter方式可以参考上一篇Spring-Securit 阅读全文
posted @ 2021-11-15 17:45 意犹未尽 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 比如我们有的业务场景需要走outh2 或者短信验证码登录 下面以短信验证码为例 首先梳理默认的登录流程 1.http.formLogin() 会在WebSecurityConfigurerAdapter创建一个FormLoginConfigurer 2.WebSecurityConfigurerAd 阅读全文
posted @ 2021-11-15 17:43 意犹未尽 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 在有些项目中一套系统可能有多套登录逻辑 比如 /manage/** 管理后台相关接口走后台认证 /h5/api/** 小程序相关接口走token认证 在spring-security源码-初始化(九) 1.在"5.WebSecurityConfiguration首先会初始化一个webSecurity 阅读全文
posted @ 2021-11-15 17:42 意犹未尽 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 导航页 阅读全文
posted @ 2021-11-15 14:44 意犹未尽 阅读(325) 评论(0) 推荐(0) 编辑
摘要: MethodSecurityInterceptor是Spring Security对于Spring Aop的切入逻辑 @Override public Object invoke(MethodInvocation mi) throws Throwable { //<1>调用方法前的权限校验 Inte 阅读全文
posted @ 2021-11-15 14:35 意犹未尽 阅读(534) 评论(0) 推荐(0) 编辑