All Implemented Interfaces:
SecurityConfigurer<DefaultSecurityFilterChain,B>

public final class OAuth2ClientConfigurer<B extends HttpSecurityBuilder<B>> extends AbstractHttpConfigurer<OAuth2ClientConfigurer<B>,B>
An AbstractHttpConfigurer for OAuth 2.0 Client support.

The following configuration options are available:

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 for authorizationCodeGrant():

Shared Objects Created

The following shared objects are populated:

Shared Objects Used

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