liveBook · Manning

AuthorizationServerSettings

As explained in Spring Security in Action, Second Edition

AuthorizationServerSettings is a Spring Security Authorization Server object for configuring the paths and general settings of an authorization server.

AuthorizationServerSettings is a Spring Security Authorization Server component for configuring general authorization-server settings, including the endpoints an application exposes. section 14.1

Registering the settings bean

Declare the component as a Spring bean with AuthorizationServerSettings.builder().build(). This establishes the authorization server's generic settings and provides a starting point for later customization.

Figure 14.2 The components we need to configure and plug in for an authorization server implemented with Spring Security to work

Use the component overview to place generic authorization-server settings alongside protocol endpoints, client details, user authentication, and signing keys. section 14.1

How Spring Security in Action, Second Edition covers it

How deep it goes
Defines the component and its builder-based registration but does not detail individual setting overrides.
Examples
Uses a Spring bean returning AuthorizationServerSettings.builder().build().
What it assumes
Assumes basic Spring bean configuration and an authorization-server application assembled from supporting security components.
What you can do after
Configure an AuthorizationServerSettings bean with the builder, initially retaining the demonstrated generic configuration.
How it connects
Connects authorization-server settings with protocol endpoints, client details, user authentication, and token-signing keys.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Spring Security in Action, Second Edition. The section links point to the parts of the book it draws on.