spring-oauth2-sample | English Documentation
这个项目是一个 Spring Authorization Server 示例教程的集合。它建立在 Spring Security 6 之上, 这里的模块涵盖了 Spring Authorization Server 的许多方面。
💡注意:喜欢的话别忘了给项目一个star🌟哦!
- 将JWT与Spring Security OAuth2结合使用
- 自定义OAuth2授权同意页面
- Spring Security 持久化OAuth2客户端
- Spring Security OAuth2客户端凭据授权
- Spring Security OAuth2 带有用于代码交换的证明密钥 (PKCE) 的授权码流
- Spring Security OAuth2登录
- Spring Security和OpenID Connect
- 将Spring Cloud Gateway 与OAuth2模式一起使用
- Spring Security OAuth2实现简单的密钥轮换及配置资源服务器JWK缓存
- 将Spring Security OAuth2授权服务JWK与Consul 配置中心结合使用
- Spring Security OAuth2 Opaque 令牌的简单使用指南
- Spring Security OAuth2 内省协议与 JWT 结合使用指南
- Spring Security OAuth 2.0授权服务器结合Redis实现获取accessToken速率限制
- 使用 Vue.js 构建 OAuth2.0 授权同意页面
- OAuth2.0 设备授权流程
- 动态注册客户端
- 如何用 Vault 保护和管理 Spring Authorization Server JWT 密钥
- ...
Project Branch | Spring Security | Spring Authorization Server |
---|---|---|
main | 6.2.7 | 1.3.0 |
1.2.1 | 6.1.5 | 1.2.1 |
1.0.1 | 6.0.2 | 1.0.1 |
0.4.1 | 5.7.7 | 0.4.1 |
0.3.1 | 5.6.3 | 0.3.1 |
spring-oauth2-sample 使用基于 Maven 的构建系统。
确保您的 JAVA_HOME
环境变量指向 jdk-17.0.5
从 JDK 下载中提取的文件夹。
git clone [email protected]:ReLive27/spring-security-oauth2-sample.git
./mvn clean install -Dmaven.test.skip=true
非常欢迎提出请求 。
spring-oauth2-sample 是在 Apache 2.0 许可 下发布的开源软件 。