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

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

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

Spring 授权服务器简介

Spring Authorization Server 是一个框架,提供 OAuth 2.1 和 OpenID 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(公共客户端)