This version is still in development and is not considered stable yet. For the latest stable version, please use Spring Security 7.0.4!spring-doc.cn

OAuth 2.1 Authorization Server

The OAuth 2.1 Authorization Server features provide support for the Authorization Server role as defined in the OAuth 2.1 Authorization Framework.spring-doc.cn

The Authorization Server features provide implementations of the OAuth 2.1 and OpenID Connect 1.0 specifications and other related specifications. It provides a secure, light-weight, and customizable foundation for building OpenID Connect 1.0 Identity Providers and OAuth 2.1 Authorization Server products.spring-doc.cn

Use Cases

The following list provides some use cases for using Spring Security Authorization Server compared to using an open source or commercial OAuth2 or OpenID Connect 1.0 Provider product.spring-doc.cn

  • Provides full control of configuration and customization when advanced customization scenarios are required.spring-doc.cn

  • Preference for a light-weight authorization server compared to a commercial product that includes all the "bells and whistles".spring-doc.cn

  • Potential savings in software licensing and/or hosting costs.spring-doc.cn

  • Quick startup and ease of use during development using the familiar Spring programming model.spring-doc.cn

Feature List

Spring Security Authorization Server supports the following features:spring-doc.cn

Category Feature Related specifications

Token Typesspring-doc.cn