All Implemented Interfaces:
SecurityConfigurer<DefaultSecurityFilterChain,B>

An AbstractHttpConfigurer for OAuth 2.0 Login, which leverages the OAuth 2.0 Authorization Code Grant Flow.

OAuth 2.0 Login provides an application with the capability to have users log in by using their existing account at an OAuth 2.0 or OpenID Connect 1.0 Provider.

Defaults are provided for all configuration options with the only required configuration being clientRegistrationRepository(ClientRegistrationRepository). Alternatively, a ClientRegistrationRepository @Bean may be registered instead.

Security Filters

The following Filter's are populated:

Shared Objects Created

The following shared objects are populated:

Shared Objects Used

The following shared objects are used:
Since:
5.0
See Also: