Class SpringAddonsOAuth2AuthorizationRequestResolver
java.lang.Object
com.c4_soft.springaddons.security.oauth2.config.synchronised.SpringAddonsOAuth2AuthorizationRequestResolver
- All Implemented Interfaces:
org.springframework.security.oauth2.client.web.OAuth2AuthorizationRequestResolver
public class SpringAddonsOAuth2AuthorizationRequestResolver
extends Object
implements org.springframework.security.oauth2.client.web.OAuth2AuthorizationRequestResolver
Support two features:
- usage of
SpringAddonsOAuth2ClientProperties#client-uriin post-login redirection URI - defining authorization request additional parameters from properties (like audience for Auth0)
- Author:
- Jerome Wacongne ch4mp@c4-soft.com
-
Constructor Summary
ConstructorsConstructorDescriptionSpringAddonsOAuth2AuthorizationRequestResolver(org.springframework.security.oauth2.client.registration.InMemoryClientRegistrationRepository clientRegistrationRepository, com.c4_soft.springaddons.security.oauth2.config.SpringAddonsOAuth2ClientProperties addonsClientProperties) -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.security.oauth2.core.endpoint.OAuth2AuthorizationRequestresolve(jakarta.servlet.http.HttpServletRequest request) org.springframework.security.oauth2.core.endpoint.OAuth2AuthorizationRequest
-
Constructor Details
-
SpringAddonsOAuth2AuthorizationRequestResolver
public SpringAddonsOAuth2AuthorizationRequestResolver(org.springframework.security.oauth2.client.registration.InMemoryClientRegistrationRepository clientRegistrationRepository, com.c4_soft.springaddons.security.oauth2.config.SpringAddonsOAuth2ClientProperties addonsClientProperties)
-
-
Method Details
-
resolve
public org.springframework.security.oauth2.core.endpoint.OAuth2AuthorizationRequest resolve(jakarta.servlet.http.HttpServletRequest request) - Specified by:
resolvein interfaceorg.springframework.security.oauth2.client.web.OAuth2AuthorizationRequestResolver
-
resolve
public org.springframework.security.oauth2.core.endpoint.OAuth2AuthorizationRequest resolve(jakarta.servlet.http.HttpServletRequest request, String clientRegistrationId) - Specified by:
resolvein interfaceorg.springframework.security.oauth2.client.web.OAuth2AuthorizationRequestResolver
-