From 020a15aa203bd40a7ed939cbc7a269d254ce7527 Mon Sep 17 00:00:00 2001 From: Joe Grandja Date: Mon, 20 Nov 2023 12:11:21 -0500 Subject: [PATCH] Add main use cases for using Spring Authorization Server Closes gh-1371 --- docs/modules/ROOT/pages/index.adoc | 2 +- docs/modules/ROOT/pages/overview.adoc | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/docs/modules/ROOT/pages/index.adoc b/docs/modules/ROOT/pages/index.adoc index c3444726..4582acdf 100644 --- a/docs/modules/ROOT/pages/index.adoc +++ b/docs/modules/ROOT/pages/index.adoc @@ -3,7 +3,7 @@ = Spring Authorization Server Reference [horizontal] -xref:overview.adoc[Overview] :: Introduction and feature list +xref:overview.adoc[Overview] :: Introduction, use cases and feature list xref:getting-help.adoc[Getting Help] :: Links to samples, questions and issues xref:getting-started.adoc[Getting Started] :: System requirements, dependencies and developing your first application xref:configuration-model.adoc[Configuration Model] :: Default configuration and customizing the configuration diff --git a/docs/modules/ROOT/pages/overview.adoc b/docs/modules/ROOT/pages/overview.adoc index 2853bb4a..75aae159 100644 --- a/docs/modules/ROOT/pages/overview.adoc +++ b/docs/modules/ROOT/pages/overview.adoc @@ -9,6 +9,16 @@ This site contains reference documentation and how-to guides for Spring Authoriz Spring Authorization Server is a framework that provides implementations of the https://datatracker.ietf.org/doc/html/draft-ietf-oauth-v2-1-07[OAuth 2.1] and https://openid.net/specs/openid-connect-core-1_0.html[OpenID Connect 1.0] specifications and other related specifications. It is built on top of https://spring.io/projects/spring-security[Spring Security] to provide a secure, light-weight, and customizable foundation for building OpenID Connect 1.0 Identity Providers and OAuth2 Authorization Server products. +[[use-cases]] +== Use Cases + +The following list provides some use cases for using Spring Authorization Server compared to using an open source or commercial OAuth2 or OpenID Connect 1.0 Provider product. + +* Provides full control of configuration and customization when advanced customization scenarios are required. +* Preference for a light-weight authorization server compared to a commercial product that includes all the "bells and whistles". +* Potential savings in software licensing and/or hosting costs. +* Quick startup and ease of use during development using the familiar Spring programming model. + [[feature-list]] == Feature List