
spring security
文章平均质量分 88
Damon_0411
这个作者很懒,什么都没留下…
展开
-
Spring Security 八 自定义登录
文章目录自定义表单登录一、如何开启表单登录二、FormLoginConfigurer常用配置三 登录页面总结自定义表单登录一、如何开启表单登录通过继承WebSecurityConfigurerAdapter,然后重写configure(HttpSecurity http)来实现。http.formLogin() 开启表单登录,方法返回的是FormLoginConfigurer对象,可以再详细的定义表单登录具体属性。二、FormLoginConfigurer常用配置loginPage(Strin原创 2021-08-18 15:00:32 · 441 阅读 · 0 评论 -
SpringSecurity 七 HttpSecurity
文章目录前言一、HttpSecurity是什么?1.1 定义:1.2 类图:1.3 DefaultSecurityFilterChain1.4 HttpSecurity的performBuild方法1.5 HttpSecurity常用的方法前言之前的文章分析了WebSecurityConfigurerAdapter,这次分析下HttpSecurity。一、HttpSecurity是什么?1.1 定义:HttpSecurity类似于命名空间配置中 Spring Security 的 XML 元素。原创 2021-08-02 17:52:58 · 1198 阅读 · 0 评论 -
Spring Security 六 WebSecurityConfigurerAdapter
文章目录一、WebSecurityConfigurerAdapter是什么?1.WebSecurityConfigurer是什么?2.WebSecurity2.1 WebSecurity定义2.2 AbstractConfiguredSecurityBuilder2.3二、使用步骤1.引入库2.读入数据总结一、WebSecurityConfigurerAdapter是什么?WebSecurityConfigurerAdapter是为创建WebSecurityConfigurer实例提供方便的基类,该类允原创 2021-07-30 14:56:01 · 8162 阅读 · 1 评论 -
Spring Security五 自动配置
文章目录自动配置一、SecurityAutoConfiguration1、SpringBootWebSecurityConfiguration2、WebSecurityEnablerConfiguration2.1 WebSecurityConfiguration2.2 @SpringWebMvcImportSelector2.3 @SpringWebMvcImportSelector2.4 @HttpSecurityConfiguration2.5 @EnableGlobalAuthentication总原创 2021-07-16 18:22:10 · 1139 阅读 · 0 评论 -
Spring Security 四 认证
认证一、认证1. 密码存储二、Spring Security中的密码算法1.PasswordEncoder2.PasswordEncoder的实现类3.DelegatingPasswordEncoder4.PasswordEncoderFactories4.自定义PasswordEncoder一、认证Spring Security 为身份验证提供了全面的支持。身份验证是我们验证尝试访问特定资源的人的身份的方式。验证用户身份的常用方法是要求用户输入用户名和密码。一旦执行身份验证,我们就知道身份并可以执行授原创 2021-07-05 16:18:48 · 537 阅读 · 0 评论 -
Spring Security 三 Spring Security 配置
Spring Security 配置前言一、UserDetailsServiceAutoConfiguration二、自定义UserDetailsManager1.InMemoryUserDetailsManager2.UserDetailsManager3. 再次启动,登录总结前言hello world 程序示例中,通过集成了spring security的jar包后,编写了一个hello接口,此时通过测试发现,hello接口已经被保护了,需要进行登录认证才能访问。那么用户名和密码是在哪生成的呢?原创 2021-07-02 17:25:12 · 932 阅读 · 0 评论 -
SpringSecurity 二 Hello World
Hello World一、创建SpringBoot程序二、编写controller 启动项目1.controller2.启动项目3.访问接口4.登录认证一、创建SpringBoot程序通过idea创建 Spring Boot项目 2.x.x 版本,pom中引入spring security 和 spring web 依赖 <dependency> <groupId>org.springframework.boot</groupId原创 2021-07-02 16:01:44 · 220 阅读 · 0 评论 -
SpringSecurity 一 SpringSecurity简介
SpringSecurity简介一概述:SpringSecurity简介:核心功能:认证:授权:核心模块概述:SpringSecurity简介:Spring Security是一个框架,提供针对常见攻击的身份验证,授权和保护。通过对命令式和反应式应用程序的一流支持,它是保护基于Spring的应用程序的事实标准。核心功能:应用的安全框架,有两个主要的领域:身份认证(authentication)授权(authorization)认证:Spring Security 支持多种不同的认证方式原创 2021-07-02 15:37:26 · 244 阅读 · 0 评论