We should add to the "Overview" section in the reference documentation the "Main Use Cases" for using Spring Authorization Server compared to using an open-source or commercial OAuth2 or OpenID Connect Provider product.
Here is an initial list:
- Advanced customization required - provides full control of configuration and customization
- Prefer a lightweight authorization server compared to a commercial authorization server product (with all the bells and whistles)
- Easy to use during development using the familiar Spring programming model