SpringSecurity6从入门到实战
文章平均质量分 71
全干程序员demo
一名00后互联网开发从业者,现就职华中科技大学担任后端开发工程师.致力代码改变生活,公众号:全干程序员demo,欢迎各位大佬关注!
展开
-
SpringSecurity6从入门到实战之登录后操作
/ 自定义表单认证@Bean.requestMatchers("/test").permitAll() // 放行该资源.requestMatchers("/login.html").permitAll() // 放行该资源.anyRequest().authenticated() // 其它请求 必须先认证通过后 才能访问.and().formLogin() // 开启表单认证.loginPage("/login.html") // 默认登录页。原创 2024-06-20 09:14:15 · 543 阅读 · 0 评论 -
SpringSecurity6从入门到实战之自定义登录页面
由于自定义登录页面会使用到前端相关技术,这里需要引入thymeleaf依赖原创 2024-06-17 09:15:59 · 723 阅读 · 0 评论 -
SpringSecurity6从入门到实战之SpringSecurity6自定义认证规则
在 SpringSecurity5.x中( 了解,已被废弃 )// 自定义配置类 继承 WebSecurityConfigurerAdapter 类覆盖 configure() 方法@Override# 在 SpringSecurity6.x 中// 自定义配置类 使用注解 @EnableWebSecurity 配置 SpringSecurity新建MyWeSecurityConfig自定义配置类import org。原创 2024-06-13 10:36:52 · 714 阅读 · 0 评论 -
SpringSecurity6从入门到实战之初始用户如何存储到内存(依旧源码级别讲解,耐心看完会有收获)
文接上回,根据登录表单的提交最终得知用户相关信息存储在内存中.那么SpringSecurity是如何在项目启动时将用户信息存储到内存中的呢?这里我们还是先回到SpringBoot加载配置的地方。原创 2024-06-11 09:06:41 · 653 阅读 · 0 评论 -
SpringSecurity6从入门到实战之登录表单的提交(源码级讲解,耐心看完)
文接上回,当SpringSecurity帮我们生成了一个默认对象.本文继续对登录流程进行探索,我们如何通过账号密码进行表单的提交,SpringSecurity在这过程中又帮助我们做了什么。原创 2024-06-07 09:31:38 · 497 阅读 · 0 评论 -
SpringSecurity6从入门到实战之默认用户的生成流程
这次还是如标题所示,上一章我们的登录页面已经知道是如何生成了.那么,我们通过表单登录的user用户以及密码SpringSecurity是如何进行生成的呢?原创 2024-06-06 09:04:15 · 317 阅读 · 0 评论 -
SpringSecurity6从入门到实战之默认登录页面的生成(依旧是源码级讲解,耐心看完)
为什么我们只在SpringBoot项目中引入了依赖,访问/hello时却出现了登录的前端页面?这里我们首先先了解客户端请求发送经历了SpringSecurity中的几个默认开启的Filter.原创 2024-06-04 09:15:36 · 642 阅读 · 0 评论 -
SpringSecurity6从入门到实战之SpringSecurity整合自动装配详解(源码级讲解,耐心看完)
这里我先引出问题然后再来一步步进行剖析,SpringSecurity到底是如何实现引入依赖后所有请求都需要进行认证并且会弹出login登录表单页面.接下来会对SpringBoot的自动装配进行详解,SpringSecurity也是通过自动装配实现以上一系列操作的。原创 2024-06-03 08:46:47 · 1469 阅读 · 0 评论 -
SpringSecurity6从入门到实战之整合原生Filter链
从官网上来进行学习可以看到第一个类就是DelegatingFilterProxy,我们首先看看官网给下的定义.原创 2024-05-31 09:15:56 · 972 阅读 · 0 评论 -
SpringSecurity6从入门到实战之Filter过滤器回顾
如果没有SpringSecurity这个框架,我们应该通过什么去实现客户端向服务端发送请求时,先检查用户是否登录,登录了才能访问.否则重定向到登录页面流程图如下。原创 2024-05-30 08:55:31 · 498 阅读 · 0 评论 -
SpringSecurity6从入门到实战之SpringSecurity快速入门
这里尽量与我依赖一致,免得在学习过程中出现位置的bug等。原创 2024-05-29 09:04:45 · 564 阅读 · 0 评论 -
SpringSecurity6从入门到实战之引言和基本概念
Spring Security是一个功能强大且高度可定制的Java安全框架,它用于保护基于Spring的应用程序。它重点提供了认证(Authentication)和授权(Authorization),并且可以通过插件的方式轻松扩展以满足安全需求。Spring Security不仅支持多种认证方式,如表单登录、HTTP基本认证、OAuth2等,还提供了对Web应用程序的保护,包括CSRF防护、会话管理、密码加密等。官网:[以上来自官网下的定义。原创 2024-05-28 08:55:55 · 639 阅读 · 0 评论