![](https://img-blog.csdnimg.cn/20190927151043371.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring Security
文章平均质量分 97
Spring Security
成胜文
持续学习,持续成长
展开
-
SpringSecurity原理剖析及其实战(五)
SpringSecurity原理剖析及其实战(五)1、用户授权(访问控制)2、基于权限的访问控制3、基于表达式的访问控制4、方法授权5 、授权原理6、授权流程1、用户授权(访问控制)什么是授权?授权的方式常分为两种,web授权和方法授权,web授权是通过url拦截进行授权,方法授权是通过方法拦截进行授权。他们都会调用accessDecisionManager进行授权决策,若为web授权则拦截器为FilterSecurityInterceptor;若为方法授权则拦截器为MethodSecurity原创 2021-11-08 23:41:38 · 868 阅读 · 0 评论 -
SpringSecurity原理剖析及其实战(四)
SpringSecurity原理剖析及其实战(四)1、认证原理2、认证流程3、相关接口1、认证原理Spring Security是如何完成身份认证的?用户名和密码被过滤器获取到,封装成Authentication,通常情况下是UsernamePasswordAuthenticationToken这个实现类。AuthenticationManager身份管理器负责验证这个Authentication认证成功后,AuthenticationManager身份管理器返回一个被填充满了信息的(包括上面提原创 2021-11-06 23:32:18 · 337 阅读 · 0 评论 -
SpringSecurity原理剖析及其实战(三)
SpringSecurity原理剖析及其实战(三)1、自定义登录页面1、自定义登录页面默认登录页面通过DefaultLoginPageGeneratingFilter#generateLoginPageHtml生成编写登录页面默认登录页面通过<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title>&原创 2021-11-06 16:07:20 · 1196 阅读 · 0 评论 -
SpringSecurity原理剖析及其实战(二)
1.Spring Security整合数据库认证服务器Spring security整合数据库认证本人这边所使用的技术栈如下:技术描述mybatis持久层mybatis-plusMyBatis (opens new window) 的增强工具hutooljava工具类库lombok一种 Java™ 实用工具EasyCode代码生成器后面的整合oauth2、jwt中也会大量以上技术,包括最后整套Spring Cloud Alibaba - vue原创 2021-11-02 18:08:24 · 333 阅读 · 0 评论 -
SpringSecurity原理剖析及其实战(一)
FROM 《Spring Security 官网》Spring Security is a powerful and highly customizable authentication and access-control framework. It is the de-facto standard for securing Spring-based applications. Spring Security 是一个功能强大且高度可定制的身份验证和访问控制框架。它是用于保护基于 Spring 的 应用程原创 2021-10-30 19:43:26 · 991 阅读 · 4 评论