diff --git a/config/src/main/java/org/springframework/security/config/web/server/ServerHttpSecurity.java b/config/src/main/java/org/springframework/security/config/web/server/ServerHttpSecurity.java index 3820b29d140..55b132952d7 100644 --- a/config/src/main/java/org/springframework/security/config/web/server/ServerHttpSecurity.java +++ b/config/src/main/java/org/springframework/security/config/web/server/ServerHttpSecurity.java @@ -4108,7 +4108,7 @@ public final class OAuth2LoginSpec { private ServerOAuth2AuthorizedClientRepository authorizedClientRepository; - private ServerAuthorizationRequestRepository authorizationRequestRepository; + private ServerAuthorizationRequestRepository authorizationRequestRepository; private ReactiveAuthenticationManager authenticationManager; @@ -4314,7 +4314,7 @@ public OAuth2LoginSpec authorizedClientRepository( * @since 5.2 */ public OAuth2LoginSpec authorizationRequestRepository( - ServerAuthorizationRequestRepository authorizationRequestRepository) { + ServerAuthorizationRequestRepository authorizationRequestRepository) { this.authorizationRequestRepository = authorizationRequestRepository; return this; } @@ -4380,7 +4380,7 @@ protected void configure(ServerHttpSecurity http) { ReactiveClientRegistrationRepository clientRegistrationRepository = getClientRegistrationRepository(); ServerOAuth2AuthorizedClientRepository authorizedClientRepository = getAuthorizedClientRepository(); OAuth2AuthorizationRequestRedirectWebFilter oauthRedirectFilter = getRedirectWebFilter(); - ServerAuthorizationRequestRepository authorizationRequestRepository = getAuthorizationRequestRepository(); + ServerAuthorizationRequestRepository authorizationRequestRepository = getAuthorizationRequestRepository(); oauthRedirectFilter.setAuthorizationRequestRepository(authorizationRequestRepository); oauthRedirectFilter.setAuthorizationRedirectStrategy(getAuthorizationRedirectStrategy()); oauthRedirectFilter.setRequestCache(http.requestCache.requestCache); @@ -4553,7 +4553,7 @@ private ServerOAuth2AuthorizedClientRepository getAuthorizedClientRepository() { return result; } - private ServerAuthorizationRequestRepository getAuthorizationRequestRepository() { + private ServerAuthorizationRequestRepository getAuthorizationRequestRepository() { if (this.authorizationRequestRepository == null) { this.authorizationRequestRepository = new WebSessionOAuth2ServerAuthorizationRequestRepository(); } @@ -4737,7 +4737,7 @@ public final class OAuth2ClientSpec { private ReactiveAuthenticationManager authenticationManager; - private ServerAuthorizationRequestRepository authorizationRequestRepository; + private ServerAuthorizationRequestRepository authorizationRequestRepository; private ServerOAuth2AuthorizationRequestResolver authorizationRequestResolver; @@ -4823,12 +4823,12 @@ public OAuth2ClientSpec authorizedClientRepository( * @since 5.2 */ public OAuth2ClientSpec authorizationRequestRepository( - ServerAuthorizationRequestRepository authorizationRequestRepository) { + ServerAuthorizationRequestRepository authorizationRequestRepository) { this.authorizationRequestRepository = authorizationRequestRepository; return this; } - private ServerAuthorizationRequestRepository getAuthorizationRequestRepository() { + private ServerAuthorizationRequestRepository getAuthorizationRequestRepository() { if (this.authorizationRequestRepository == null) { this.authorizationRequestRepository = new WebSessionOAuth2ServerAuthorizationRequestRepository(); } diff --git a/config/src/main/kotlin/org/springframework/security/config/web/server/ServerOAuth2ClientDsl.kt b/config/src/main/kotlin/org/springframework/security/config/web/server/ServerOAuth2ClientDsl.kt index edd50e33457..4afee48d5bb 100644 --- a/config/src/main/kotlin/org/springframework/security/config/web/server/ServerOAuth2ClientDsl.kt +++ b/config/src/main/kotlin/org/springframework/security/config/web/server/ServerOAuth2ClientDsl.kt @@ -46,7 +46,7 @@ class ServerOAuth2ClientDsl { var authenticationConverter: ServerAuthenticationConverter? = null var clientRegistrationRepository: ReactiveClientRegistrationRepository? = null var authorizedClientRepository: ServerOAuth2AuthorizedClientRepository? = null - var authorizationRequestRepository: ServerAuthorizationRequestRepository? = null + var authorizationRequestRepository: ServerAuthorizationRequestRepository? = null var authorizationRedirectStrategy: ServerRedirectStrategy? = null internal fun get(): (ServerHttpSecurity.OAuth2ClientSpec) -> Unit { diff --git a/config/src/main/kotlin/org/springframework/security/config/web/server/ServerOAuth2LoginDsl.kt b/config/src/main/kotlin/org/springframework/security/config/web/server/ServerOAuth2LoginDsl.kt index 4ab8fcb0e45..937993e4975 100644 --- a/config/src/main/kotlin/org/springframework/security/config/web/server/ServerOAuth2LoginDsl.kt +++ b/config/src/main/kotlin/org/springframework/security/config/web/server/ServerOAuth2LoginDsl.kt @@ -64,7 +64,7 @@ class ServerOAuth2LoginDsl { var clientRegistrationRepository: ReactiveClientRegistrationRepository? = null var authorizedClientService: ReactiveOAuth2AuthorizedClientService? = null var authorizedClientRepository: ServerOAuth2AuthorizedClientRepository? = null - var authorizationRequestRepository: ServerAuthorizationRequestRepository? = null + var authorizationRequestRepository: ServerAuthorizationRequestRepository? = null var authorizationRequestResolver: ServerOAuth2AuthorizationRequestResolver? = null var authorizationRedirectStrategy: ServerRedirectStrategy? = null var authenticationMatcher: ServerWebExchangeMatcher? = null diff --git a/config/src/test/java/org/springframework/security/config/web/server/OAuth2ClientSpecTests.java b/config/src/test/java/org/springframework/security/config/web/server/OAuth2ClientSpecTests.java index d348d95f8af..ba5e46bbcba 100644 --- a/config/src/test/java/org/springframework/security/config/web/server/OAuth2ClientSpecTests.java +++ b/config/src/test/java/org/springframework/security/config/web/server/OAuth2ClientSpecTests.java @@ -134,7 +134,7 @@ public void oauth2ClientWhenCustomObjectsThenUsed() { OAuth2ClientCustomConfig config = this.spring.getContext().getBean(OAuth2ClientCustomConfig.class); ServerAuthenticationConverter converter = config.authenticationConverter; ReactiveAuthenticationManager manager = config.manager; - ServerAuthorizationRequestRepository authorizationRequestRepository = config.authorizationRequestRepository; + ServerAuthorizationRequestRepository authorizationRequestRepository = config.authorizationRequestRepository; ServerOAuth2AuthorizationRequestResolver resolver = config.resolver; ServerRequestCache requestCache = config.requestCache; OAuth2AuthorizationRequest authorizationRequest = TestOAuth2AuthorizationRequests.request() @@ -181,7 +181,7 @@ public void oauth2ClientWhenCustomObjectsInLambdaThenUsed() { .getBean(OAuth2ClientInLambdaCustomConfig.class); ServerAuthenticationConverter converter = config.authenticationConverter; ReactiveAuthenticationManager manager = config.manager; - ServerAuthorizationRequestRepository authorizationRequestRepository = config.authorizationRequestRepository; + ServerAuthorizationRequestRepository authorizationRequestRepository = config.authorizationRequestRepository; ServerRequestCache requestCache = config.requestCache; OAuth2AuthorizationRequest authorizationRequest = TestOAuth2AuthorizationRequests.request() .redirectUri("/authorize/oauth2/code/registration-id") @@ -272,7 +272,7 @@ static class OAuth2ClientCustomConfig { ServerAuthenticationConverter authenticationConverter = mock(ServerAuthenticationConverter.class); - ServerAuthorizationRequestRepository authorizationRequestRepository = mock( + ServerAuthorizationRequestRepository authorizationRequestRepository = mock( ServerAuthorizationRequestRepository.class); ServerOAuth2AuthorizationRequestResolver resolver = mock(ServerOAuth2AuthorizationRequestResolver.class); @@ -303,7 +303,7 @@ static class OAuth2ClientInLambdaCustomConfig { ServerAuthenticationConverter authenticationConverter = mock(ServerAuthenticationConverter.class); - ServerAuthorizationRequestRepository authorizationRequestRepository = mock( + ServerAuthorizationRequestRepository authorizationRequestRepository = mock( ServerAuthorizationRequestRepository.class); ServerRequestCache requestCache = mock(ServerRequestCache.class); diff --git a/config/src/test/java/org/springframework/security/config/web/server/OAuth2LoginTests.java b/config/src/test/java/org/springframework/security/config/web/server/OAuth2LoginTests.java index ec686bf8514..c4e19e7927e 100644 --- a/config/src/test/java/org/springframework/security/config/web/server/OAuth2LoginTests.java +++ b/config/src/test/java/org/springframework/security/config/web/server/OAuth2LoginTests.java @@ -265,7 +265,7 @@ public void oauth2AuthorizeWhenCustomObjectsThenUsed() { OAuth2AuthorizeWithMockObjectsConfig config = this.spring.getContext() .getBean(OAuth2AuthorizeWithMockObjectsConfig.class); ServerOAuth2AuthorizedClientRepository authorizedClientRepository = config.authorizedClientRepository; - ServerAuthorizationRequestRepository authorizationRequestRepository = config.authorizationRequestRepository; + ServerAuthorizationRequestRepository authorizationRequestRepository = config.authorizationRequestRepository; ServerRequestCache requestCache = config.requestCache; given(authorizedClientRepository.loadAuthorizedClient(any(), any(), any())).willReturn(Mono.empty()); given(authorizationRequestRepository.saveAuthorizationRequest(any(), any())).willReturn(Mono.empty()); @@ -670,7 +670,7 @@ static class OAuth2AuthorizeWithMockObjectsConfig { ServerOAuth2AuthorizedClientRepository authorizedClientRepository = mock( ServerOAuth2AuthorizedClientRepository.class); - ServerAuthorizationRequestRepository authorizationRequestRepository = mock( + ServerAuthorizationRequestRepository authorizationRequestRepository = mock( ServerAuthorizationRequestRepository.class); ServerRequestCache requestCache = mock(ServerRequestCache.class); diff --git a/config/src/test/java/org/springframework/security/config/web/server/ServerHttpSecurityTests.java b/config/src/test/java/org/springframework/security/config/web/server/ServerHttpSecurityTests.java index fe3a0b4c2f3..a79f0f21c5a 100644 --- a/config/src/test/java/org/springframework/security/config/web/server/ServerHttpSecurityTests.java +++ b/config/src/test/java/org/springframework/security/config/web/server/ServerHttpSecurityTests.java @@ -625,7 +625,7 @@ public void shouldConfigureRequestCacheForOAuth2LoginAuthenticationEntryPointAnd @Test public void shouldConfigureAuthorizationRequestRepositoryForOAuth2Login() { - ServerAuthorizationRequestRepository authorizationRequestRepository = mock( + ServerAuthorizationRequestRepository authorizationRequestRepository = mock( ServerAuthorizationRequestRepository.class); ReactiveClientRegistrationRepository clientRegistrationRepository = mock( ReactiveClientRegistrationRepository.class); diff --git a/config/src/test/kotlin/org/springframework/security/config/web/server/ServerOAuth2ClientDslTests.kt b/config/src/test/kotlin/org/springframework/security/config/web/server/ServerOAuth2ClientDslTests.kt index cbdb8d738c3..b0b9fc6e073 100644 --- a/config/src/test/kotlin/org/springframework/security/config/web/server/ServerOAuth2ClientDslTests.kt +++ b/config/src/test/kotlin/org/springframework/security/config/web/server/ServerOAuth2ClientDslTests.kt @@ -121,7 +121,7 @@ class ServerOAuth2ClientDslTests { open class AuthorizationRequestRepositoryConfig { companion object { - val AUTHORIZATION_REQUEST_REPOSITORY : ServerAuthorizationRequestRepository = WebSessionOAuth2ServerAuthorizationRequestRepository() + val AUTHORIZATION_REQUEST_REPOSITORY : ServerAuthorizationRequestRepository = WebSessionOAuth2ServerAuthorizationRequestRepository() } @Bean @@ -203,7 +203,7 @@ class ServerOAuth2ClientDslTests { open class AuthenticationConverterConfig { companion object { - val AUTHORIZATION_REQUEST_REPOSITORY: ServerAuthorizationRequestRepository = WebSessionOAuth2ServerAuthorizationRequestRepository() + val AUTHORIZATION_REQUEST_REPOSITORY: ServerAuthorizationRequestRepository = WebSessionOAuth2ServerAuthorizationRequestRepository() val AUTHENTICATION_CONVERTER: ServerAuthenticationConverter = ServerBearerTokenAuthenticationConverter() } @@ -257,7 +257,7 @@ class ServerOAuth2ClientDslTests { open class AuthenticationManagerConfig { companion object { - val AUTHORIZATION_REQUEST_REPOSITORY: ServerAuthorizationRequestRepository = WebSessionOAuth2ServerAuthorizationRequestRepository() + val AUTHORIZATION_REQUEST_REPOSITORY: ServerAuthorizationRequestRepository = WebSessionOAuth2ServerAuthorizationRequestRepository() val AUTHENTICATION_CONVERTER: ServerAuthenticationConverter = ServerBearerTokenAuthenticationConverter() val AUTHENTICATION_MANAGER: ReactiveAuthenticationManager = NoopReactiveAuthenticationManager() diff --git a/config/src/test/kotlin/org/springframework/security/config/web/server/ServerOAuth2LoginDslTests.kt b/config/src/test/kotlin/org/springframework/security/config/web/server/ServerOAuth2LoginDslTests.kt index c69bdf7a429..599d7af5d24 100644 --- a/config/src/test/kotlin/org/springframework/security/config/web/server/ServerOAuth2LoginDslTests.kt +++ b/config/src/test/kotlin/org/springframework/security/config/web/server/ServerOAuth2LoginDslTests.kt @@ -133,7 +133,7 @@ class ServerOAuth2LoginDslTests { open class AuthorizationRequestRepositoryConfig { companion object { - val AUTHORIZATION_REQUEST_REPOSITORY: ServerAuthorizationRequestRepository = WebSessionOAuth2ServerAuthorizationRequestRepository() + val AUTHORIZATION_REQUEST_REPOSITORY: ServerAuthorizationRequestRepository = WebSessionOAuth2ServerAuthorizationRequestRepository() } @Bean diff --git a/oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/server/OAuth2AuthorizationCodeGrantWebFilter.java b/oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/server/OAuth2AuthorizationCodeGrantWebFilter.java index d40ef539691..5f044192773 100644 --- a/oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/server/OAuth2AuthorizationCodeGrantWebFilter.java +++ b/oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/server/OAuth2AuthorizationCodeGrantWebFilter.java @@ -107,7 +107,7 @@ public class OAuth2AuthorizationCodeGrantWebFilter implements WebFilter { private final ServerOAuth2AuthorizedClientRepository authorizedClientRepository; - private ServerAuthorizationRequestRepository authorizationRequestRepository = new WebSessionOAuth2ServerAuthorizationRequestRepository(); + private ServerAuthorizationRequestRepository authorizationRequestRepository = new WebSessionOAuth2ServerAuthorizationRequestRepository(); private ServerAuthenticationSuccessHandler authenticationSuccessHandler; @@ -168,7 +168,7 @@ public OAuth2AuthorizationCodeGrantWebFilter(ReactiveAuthenticationManager authe * @since 5.2 */ public final void setAuthorizationRequestRepository( - ServerAuthorizationRequestRepository authorizationRequestRepository) { + ServerAuthorizationRequestRepository authorizationRequestRepository) { Assert.notNull(authorizationRequestRepository, "authorizationRequestRepository cannot be null"); this.authorizationRequestRepository = authorizationRequestRepository; updateDefaultAuthenticationConverter(); diff --git a/oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/server/OAuth2AuthorizationRequestRedirectWebFilter.java b/oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/server/OAuth2AuthorizationRequestRedirectWebFilter.java index 769a67aed22..8f93592d51c 100644 --- a/oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/server/OAuth2AuthorizationRequestRedirectWebFilter.java +++ b/oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/server/OAuth2AuthorizationRequestRedirectWebFilter.java @@ -73,7 +73,7 @@ public class OAuth2AuthorizationRequestRedirectWebFilter implements WebFilter { private final ServerOAuth2AuthorizationRequestResolver authorizationRequestResolver; - private ServerAuthorizationRequestRepository authorizationRequestRepository = new WebSessionOAuth2ServerAuthorizationRequestRepository(); + private ServerAuthorizationRequestRepository authorizationRequestRepository = new WebSessionOAuth2ServerAuthorizationRequestRepository(); private ServerRequestCache requestCache = new WebSessionServerRequestCache(); @@ -114,7 +114,7 @@ public void setAuthorizationRedirectStrategy(ServerRedirectStrategy authorizatio * {@link OAuth2AuthorizationRequest}'s */ public final void setAuthorizationRequestRepository( - ServerAuthorizationRequestRepository authorizationRequestRepository) { + ServerAuthorizationRequestRepository authorizationRequestRepository) { Assert.notNull(authorizationRequestRepository, "authorizationRequestRepository cannot be null"); this.authorizationRequestRepository = authorizationRequestRepository; } diff --git a/oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/server/ServerAuthorizationRequestRepository.java b/oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/server/ServerAuthorizationRequestRepository.java index 6bc54044630..0efc29a4035 100644 --- a/oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/server/ServerAuthorizationRequestRepository.java +++ b/oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/server/ServerAuthorizationRequestRepository.java @@ -1,5 +1,5 @@ /* - * Copyright 2002-2018 the original author or authors. + * Copyright 2002-2024 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -34,13 +34,13 @@ * used by the {@link OAuth2LoginAuthenticationFilter} for resolving the associated * Authorization Request when handling the callback of the Authorization Response. * - * @param The type of OAuth 2.0 Authorization Request * @author Rob Winch + * @author Jinwoo Bae * @since 5.1 * @see OAuth2AuthorizationRequest * @see HttpSessionOAuth2AuthorizationRequestRepository */ -public interface ServerAuthorizationRequestRepository { +public interface ServerAuthorizationRequestRepository { /** * Returns the {@link OAuth2AuthorizationRequest} associated to the provided @@ -48,7 +48,7 @@ public interface ServerAuthorizationRequestRepository loadAuthorizationRequest(ServerWebExchange exchange); + Mono loadAuthorizationRequest(ServerWebExchange exchange); /** * Persists the {@link OAuth2AuthorizationRequest} associating it to the provided @@ -56,7 +56,7 @@ public interface ServerAuthorizationRequestRepository saveAuthorizationRequest(T authorizationRequest, ServerWebExchange exchange); + Mono saveAuthorizationRequest(OAuth2AuthorizationRequest authorizationRequest, ServerWebExchange exchange); /** * Removes and returns the {@link OAuth2AuthorizationRequest} associated to the @@ -65,6 +65,6 @@ public interface ServerAuthorizationRequestRepository removeAuthorizationRequest(ServerWebExchange exchange); + Mono removeAuthorizationRequest(ServerWebExchange exchange); } diff --git a/oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/server/ServerOAuth2AuthorizationCodeAuthenticationTokenConverter.java b/oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/server/ServerOAuth2AuthorizationCodeAuthenticationTokenConverter.java index b36ef33941d..071c10c4b3a 100644 --- a/oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/server/ServerOAuth2AuthorizationCodeAuthenticationTokenConverter.java +++ b/oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/server/ServerOAuth2AuthorizationCodeAuthenticationTokenConverter.java @@ -47,7 +47,7 @@ public class ServerOAuth2AuthorizationCodeAuthenticationTokenConverter implement static final String CLIENT_REGISTRATION_NOT_FOUND_ERROR_CODE = "client_registration_not_found"; - private ServerAuthorizationRequestRepository authorizationRequestRepository = new WebSessionOAuth2ServerAuthorizationRequestRepository(); + private ServerAuthorizationRequestRepository authorizationRequestRepository = new WebSessionOAuth2ServerAuthorizationRequestRepository(); private final ReactiveClientRegistrationRepository clientRegistrationRepository; @@ -62,8 +62,7 @@ public ServerOAuth2AuthorizationCodeAuthenticationTokenConverter( * {@link WebSessionOAuth2ServerAuthorizationRequestRepository}. * @param authorizationRequestRepository the repository to use. */ - public void setAuthorizationRequestRepository( - ServerAuthorizationRequestRepository authorizationRequestRepository) { + public void setAuthorizationRequestRepository(ServerAuthorizationRequestRepository authorizationRequestRepository) { Assert.notNull(authorizationRequestRepository, "authorizationRequestRepository cannot be null"); this.authorizationRequestRepository = authorizationRequestRepository; } diff --git a/oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/server/WebSessionOAuth2ServerAuthorizationRequestRepository.java b/oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/server/WebSessionOAuth2ServerAuthorizationRequestRepository.java index 2a8046fdc01..ad0859b0639 100644 --- a/oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/server/WebSessionOAuth2ServerAuthorizationRequestRepository.java +++ b/oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/server/WebSessionOAuth2ServerAuthorizationRequestRepository.java @@ -1,5 +1,5 @@ /* - * Copyright 2002-2022 the original author or authors. + * Copyright 2002-2024 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -34,12 +34,13 @@ * * @author Rob Winch * @author Steve Riesenberg + * @author Jinwoo Bae * @since 5.1 * @see AuthorizationRequestRepository * @see OAuth2AuthorizationRequest */ public final class WebSessionOAuth2ServerAuthorizationRequestRepository - implements ServerAuthorizationRequestRepository { + implements ServerAuthorizationRequestRepository { private static final String DEFAULT_AUTHORIZATION_REQUEST_ATTR_NAME = WebSessionOAuth2ServerAuthorizationRequestRepository.class .getName() + ".AUTHORIZATION_REQUEST"; diff --git a/oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/web/server/OAuth2AuthorizationCodeGrantWebFilterTests.java b/oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/web/server/OAuth2AuthorizationCodeGrantWebFilterTests.java index f11fdfe1ab7..62f827d3c84 100644 --- a/oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/web/server/OAuth2AuthorizationCodeGrantWebFilterTests.java +++ b/oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/web/server/OAuth2AuthorizationCodeGrantWebFilterTests.java @@ -78,7 +78,7 @@ public class OAuth2AuthorizationCodeGrantWebFilterTests { private ServerOAuth2AuthorizedClientRepository authorizedClientRepository; @Mock - private ServerAuthorizationRequestRepository authorizationRequestRepository; + private ServerAuthorizationRequestRepository authorizationRequestRepository; @BeforeEach public void setup() { diff --git a/oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/web/server/OAuth2AuthorizationRequestRedirectWebFilterTests.java b/oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/web/server/OAuth2AuthorizationRequestRedirectWebFilterTests.java index 7ecb85d0e83..c0b57e7f93c 100644 --- a/oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/web/server/OAuth2AuthorizationRequestRedirectWebFilterTests.java +++ b/oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/web/server/OAuth2AuthorizationRequestRedirectWebFilterTests.java @@ -37,7 +37,6 @@ import org.springframework.security.oauth2.client.registration.ClientRegistration; import org.springframework.security.oauth2.client.registration.ReactiveClientRegistrationRepository; import org.springframework.security.oauth2.client.registration.TestClientRegistrations; -import org.springframework.security.oauth2.core.endpoint.OAuth2AuthorizationRequest; import org.springframework.security.web.server.ServerRedirectStrategy; import org.springframework.security.web.server.savedrequest.ServerRequestCache; import org.springframework.test.web.reactive.server.FluxExchangeResult; @@ -62,7 +61,7 @@ public class OAuth2AuthorizationRequestRedirectWebFilterTests { private ReactiveClientRegistrationRepository clientRepository; @Mock - private ServerAuthorizationRequestRepository authzRequestRepository; + private ServerAuthorizationRequestRepository authzRequestRepository; @Mock private ServerRequestCache requestCache;