0


Spring Boot 3 极速搭建OAuth2认证框架

本篇环境

  • Java 17
  • Spring Boot 3.2.3
  • Spring Authorization Server 1.2.3
  • 开发工具 SpringToolSuite4

Spring Boot 3.2.3 需要JDK 17及之上的版本。

项目初始化

项目可以使用Spring的初始化器生成, 也可以创建一个Maven类型的项目。 项目创建后的目录结构如下:

在这里插入图片描述

项目配置

使用 Spring Authorization Server 的较高版本,简单的状况只需要在 application.yml 配置就可以实现认证服务器, 如果要更详细的配置,也可以定义 SecurityConfig.java 进行配置。

1. pom.xml

在 pom.xml 中导入:

  • spring-boot-starter-oauth2-authorization-server : OAuth2 认证服务器
  • spring-boot-starter-web : web 相关
  • spring-boot-devtools : 开发工具, 改动在不重启的状况下自动生效
  • spring-boot-starter-test : Spring 测试
<?xml version="1.0" encoding="UTF-8"?>
<

本文转载自: https://blog.csdn.net/oscar999/article/details/136927093
版权归原作者 oscar999 所有, 如有侵权,请联系我们删除。

“Spring Boot 3 极速搭建OAuth2认证框架”的评论:

还没有评论