Class OAuth2LoginConfigurer.AuthorizationEndpointConfig
java.lang.Object
org.springframework.security.config.annotation.web.configurers.oauth2.client.OAuth2LoginConfigurer.AuthorizationEndpointConfig
- Enclosing class:
- OAuth2LoginConfigurer<B extends HttpSecurityBuilder<B>>
Configuration options for the Authorization Server's Authorization Endpoint.
-
Method Summary
Modifier and TypeMethodDescriptionand()
Returns theOAuth2LoginConfigurer
for further configuration.authorizationRequestRepository
(AuthorizationRequestRepository<OAuth2AuthorizationRequest> authorizationRequestRepository) Sets the repository used for storingOAuth2AuthorizationRequest
's.authorizationRequestResolver
(OAuth2AuthorizationRequestResolver authorizationRequestResolver) Sets the resolver used for resolvingOAuth2AuthorizationRequest
's.Sets the baseURI
used for authorization requests.
-
Method Details
-
baseUri
public OAuth2LoginConfigurer<B>.AuthorizationEndpointConfig baseUri(String authorizationRequestBaseUri) Sets the baseURI
used for authorization requests.- Parameters:
authorizationRequestBaseUri
- the baseURI
used for authorization requests- Returns:
- the
OAuth2LoginConfigurer<B extends HttpSecurityBuilder<B>>.AuthorizationEndpointConfig
for further configuration
-
authorizationRequestResolver
public OAuth2LoginConfigurer<B>.AuthorizationEndpointConfig authorizationRequestResolver(OAuth2AuthorizationRequestResolver authorizationRequestResolver) Sets the resolver used for resolvingOAuth2AuthorizationRequest
's.- Parameters:
authorizationRequestResolver
- the resolver used for resolvingOAuth2AuthorizationRequest
's- Returns:
- the
OAuth2LoginConfigurer<B extends HttpSecurityBuilder<B>>.AuthorizationEndpointConfig
for further configuration - Since:
- 5.1
-
authorizationRequestRepository
public OAuth2LoginConfigurer<B>.AuthorizationEndpointConfig authorizationRequestRepository(AuthorizationRequestRepository<OAuth2AuthorizationRequest> authorizationRequestRepository) Sets the repository used for storingOAuth2AuthorizationRequest
's.- Parameters:
authorizationRequestRepository
- the repository used for storingOAuth2AuthorizationRequest
's- Returns:
- the
OAuth2LoginConfigurer<B extends HttpSecurityBuilder<B>>.AuthorizationEndpointConfig
for further configuration
-
and
Returns theOAuth2LoginConfigurer
for further configuration.- Returns:
- the
OAuth2LoginConfigurer
-