gateway整合
SpringSecurity实现自定义
鉴权
最近想自己搭建一套微服务项目练练手,初始化项目后发现以前老项目的security无法直接迁移进来。网上找了很多笔记感觉都不太完整,遂记录下本次初始化项目的过程,以后如果有类似需要网关整合可以直接摘抄。
demo
-security: 使用
spring-security自定义
鉴权
项目环境(低
版本的其实改一些api也可以使用)
java21
springboot3
.3
.0
spring-security
6.3
.0
SpringBoot实战电商项目mall(50k+star)地址:github.com/macrozheng/…首先修改项目的文件,把Spring Boot版本升级至版本。
在Spring Boot 2.7.0 之前的版本中,我们需要写个配置类继承,然后重写Adapter中的三个方法进行配置;
如果你在SpringBoot 2.7.0版本中进行使用的话,你就会发现已经被弃用了,看样子Spring Security要坚决放弃这种用法了! 新用法非常简单,无需再继承,只需直接声明配置类,再配置
Spring Security OAuth2.0认证授权知识概括安全框架基本概念基于Session的认证方式Spring SecuritySpringSecurity应用详解
安全框架基本概念
什么是认证:
进入移动互联网时代,大家每天都在刷手机,常用的软件有微信、支付宝、头条等,下边拿微信来举例子说明认证相关的基本概念,在初次使用微信前需要注册成为微信用户,然后输入账号和密码即可登录微信,输入账号和密码 登录微信的过程就是认证。
系统为什么要认证?
①认证是为了保护系统的隐私数据与资源,用户的身份合法方