# spring-oauth-parent **Repository Path**: zcystart/spring-oauth-parent ## Basic Information - **Project Name**: spring-oauth-parent - **Description**: 使用Spring Authorization Server作为认证服务器、spring-boot-starter-oauth2-client作为客户端、spring-boot-starter-oauth2-resource-server作为资源服务器,介绍了OAuth 2.1的几种授权模式。 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 34 - **Created**: 2023-10-12 - **Last Updated**: 2023-10-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: SpringBoot ## README ### spring-oauth-parent ### 介绍 使用Spring Authorization Server作为认证服务器、spring-boot-starter-oauth2-client作为客户端、spring-boot-starter-oauth2-resource-server作为资源服务器,介绍了认证服务器、客户端、资源服务器的搭建,以及如何实现设备授权码登录、自定义密码模式(自定义grant_type)、自定义Token、自定义OIDC、授权码+PKCE、自定义异常、单点登录-SSO。 ### 版本说明 Spring Authorization Server版本:1.1.1 JDK版本:17 Spring Boot版本:3.1.1 ### 仓库目录 ``` spring-oauth-parent # 父级工程 │ README.md # 项目描述文件 │ ├─spring-oauth-server # 认证服务器示例 │ ├─spring-oauth-client # 客户端示例 │ ├─spring-oauth-resource # 资源服务器示例 │ ├─spring-oauth-device-server # 设备授权码模式示例 │ ├─spring-oauth-password-server # 自定义密码模式示例 │ ├─spring-oauth-token-server # 自定义Token示例 │ ├─spring-oauth-pkce-server # 授权码+PKCE、自定义异常示例 │ ├─spring-oauth-sso-server # 单点登录认证服务器示例 │ ├─spring-oauth-sso-client-order # 单点登录客户端订单服务器示例 │ ├─spring-oauth-sso-client-order # 单点登录客户端订单服务器示例 │ └─spring-security-demo # Spring Security + JWT 示例 ``` ### 博客地址 * [Spring Authorization Server (一)相关概念介绍](https://blog.51cto.com/u_15268610/6748969) * [Spring Authorization Server (二)认证服务器搭建](https://blog.51cto.com/u_15268610/6763309) * [Spring Authorization Server (三)客户端搭建](https://blog.51cto.com/u_15268610/6779127) * [Spring Authorization Server (四)资源服务器搭建 ](https://blog.51cto.com/u_15268610/6790211) * [Spring Authorization Server (五)设备授权码登录](https://blog.51cto.com/u_15268610/6827130) * [Spring Authorization Server (六)自定义密码模式](https://blog.51cto.com/u_15268610/6858078) * [Spring Authorization Server (七)自定义Token](https://blog.51cto.com/u_15268610/6872113) * [Spring Authorization Server (八)自定义OIDC](https://blog.51cto.com/u_15268610/6890392) * [Spring Authorization Server (九)授权码+PKCE](https://blog.51cto.com/u_15268610/6926555) * [ Spring Authorization Server (十)自定义异常](https://blog.51cto.com/u_15268610/6948348) * [Spring Authorization Server (十一)单点登录-SSO](https://blog.51cto.com/u_15268610/7087003) * [Spring Security + JWT 之心诚则灵](https://blog.51cto.com/u_15268610/6728440)