对于最新的稳定版本,请使用 Spring Authorization Server 1.3.1

对于最新的稳定版本,请使用 Spring Authorization Server 1.3.1

此站点包含 Spring Authorization Server 的参考文档和操作指南。

Spring 授权服务器简介

Spring Authorization Server 是一个框架,提供 OAuth 2.1OpenID Connect 1.0 规范以及其他相关规范的实现。 它建立在 Spring Security 之上,为构建 OpenID Connect 1.0 身份提供程序和 OAuth2 授权服务器产品提供了安全、轻量级和可自定义的基础。

使用案例

以下列表提供了使用 Spring Authorization Server 与使用开源或商业 OAuth2 或 OpenID Connect 1.0 Provider 产品相比的一些用例。

  • 当需要高级自定义方案时,提供对配置和自定义的完全控制。

  • 与包含所有“花里胡哨”的商业产品相比,更喜欢轻量级授权服务器。

  • 可能节省软件许可和/或托管成本。

  • 使用熟悉的 Spring 编程模型在开发过程中快速启动和易用。

功能列表

Spring 授权服务器支持以下功能:

类别 特征 相关规格
  • 独立 (JWT)

  • 参考(不透明)

  • JSON Web 令牌 (JWT) (RFC 7519)

  • JSON Web 签名 (JWS) (RFC 7515)

  • client_secret_basic

  • client_secret_post

  • client_secret_jwt

  • private_key_jwt

  • none(公共客户端)

类别 特征 相关规格
  • 独立 (JWT)

  • 参考(不透明)

  • JSON Web 令牌 (JWT) (RFC 7519)

  • JSON Web 签名 (JWS) (RFC 7515)

  • client_secret_basic

  • client_secret_post

  • client_secret_jwt

  • private_key_jwt

  • none(公共客户端)