Spring Boot OAuth2 快速入门示例

系统要求

Spring Authorization Server 需要JDK1.8及以上版本。

项目搭建

  1. 使用在线项目初始化器 https://start.spring.io/ 生成项目

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ljKbMI4H-1690726855433)(images/screenshot_1690602511482.png)]

  • 自动生成的项目会包含 spring-boot-starter-web,spring-boot-starter-tomcat 和 spring-boot-starter-test。
  1. 加入 Spring Authorization Server的依赖
<dependency>
    <groupId>org.springframework.security</groupId>
    <artifactId>spring-security-oauth2-authorization-server</artifactId>
    <version>0.4.3</version>
</dependency>
  1. 配置
    要使用 Spring Authorization Server 实现OAuth2 认证服务器, 有一些Bean 是必须配置的, 下面的配置是最起码的:
package com.osxm.sb.security.authserver.config;

import java.security.KeyPair;
import java.security.

猜你喜欢

转载自blog.csdn.net/oscar999/article/details/132012627