Skip to content

Commit 70460ca

Browse files
committed
Adjust OAuth2 Resource Server packaging
Closes gh-7349
1 parent 61c80bc commit 70460ca

File tree

33 files changed

+43
-43
lines changed

33 files changed

+43
-43
lines changed

config/src/main/java/org/springframework/security/config/annotation/web/HttpSecurityBuilder.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
import org.springframework.security.config.annotation.SecurityConfigurer;
2424
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
2525
import org.springframework.security.core.userdetails.UserDetailsService;
26+
import org.springframework.security.oauth2.server.resource.web.authentication.BearerTokenAuthenticationFilter;
2627
import org.springframework.security.web.DefaultSecurityFilterChain;
2728
import org.springframework.security.web.access.ExceptionTranslationFilter;
2829
import org.springframework.security.web.access.channel.ChannelProcessingFilter;
@@ -139,7 +140,7 @@ public interface HttpSecurityBuilder<H extends HttpSecurityBuilder<H>>
139140
* <li>{@link org.springframework.security.web.authentication.ui.DefaultLogoutPageGeneratingFilter}</li>
140141
* <li>{@link ConcurrentSessionFilter}</li>
141142
* <li>{@link DigestAuthenticationFilter}</li>
142-
* <li>{@link org.springframework.security.oauth2.server.resource.web.BearerTokenAuthenticationFilter}</li>
143+
* <li>{@link BearerTokenAuthenticationFilter}</li>
143144
* <li>{@link BasicAuthenticationFilter}</li>
144145
* <li>{@link RequestCacheAwareFilter}</li>
145146
* <li>{@link SecurityContextHolderAwareRequestFilter}</li>

config/src/main/java/org/springframework/security/config/annotation/web/builders/FilterOrderRegistration.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ final class FilterOrderRegistration {
102102
put(ConcurrentSessionFilter.class, order.next());
103103
put(DigestAuthenticationFilter.class, order.next());
104104
this.filterToOrder.put(
105-
"org.springframework.security.oauth2.server.resource.web.BearerTokenAuthenticationFilter",
105+
"org.springframework.security.oauth2.server.resource.web.authentication.BearerTokenAuthenticationFilter",
106106
order.next());
107107
put(BasicAuthenticationFilter.class, order.next());
108108
put(RequestCacheAwareFilter.class, order.next());

config/src/main/java/org/springframework/security/config/annotation/web/configurers/oauth2/server/resource/OAuth2ResourceServerConfigurer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,10 @@
4848
import org.springframework.security.oauth2.server.resource.introspection.OpaqueTokenIntrospector;
4949
import org.springframework.security.oauth2.server.resource.introspection.SpringOpaqueTokenIntrospector;
5050
import org.springframework.security.oauth2.server.resource.web.BearerTokenAuthenticationEntryPoint;
51-
import org.springframework.security.oauth2.server.resource.web.BearerTokenAuthenticationFilter;
5251
import org.springframework.security.oauth2.server.resource.web.BearerTokenResolver;
5352
import org.springframework.security.oauth2.server.resource.web.DefaultBearerTokenResolver;
5453
import org.springframework.security.oauth2.server.resource.web.access.BearerTokenAccessDeniedHandler;
54+
import org.springframework.security.oauth2.server.resource.web.authentication.BearerTokenAuthenticationFilter;
5555
import org.springframework.security.web.AuthenticationEntryPoint;
5656
import org.springframework.security.web.access.AccessDeniedHandler;
5757
import org.springframework.security.web.access.AccessDeniedHandlerImpl;

config/src/main/java/org/springframework/security/config/http/OAuth2ResourceServerBeanDefinitionParser.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,10 @@
4242
import org.springframework.security.oauth2.server.resource.authentication.OpaqueTokenAuthenticationProvider;
4343
import org.springframework.security.oauth2.server.resource.introspection.NimbusOpaqueTokenIntrospector;
4444
import org.springframework.security.oauth2.server.resource.web.BearerTokenAuthenticationEntryPoint;
45-
import org.springframework.security.oauth2.server.resource.web.BearerTokenAuthenticationFilter;
4645
import org.springframework.security.oauth2.server.resource.web.BearerTokenResolver;
4746
import org.springframework.security.oauth2.server.resource.web.DefaultBearerTokenResolver;
4847
import org.springframework.security.oauth2.server.resource.web.access.BearerTokenAccessDeniedHandler;
48+
import org.springframework.security.oauth2.server.resource.web.authentication.BearerTokenAuthenticationFilter;
4949
import org.springframework.security.web.util.matcher.RequestMatcher;
5050
import org.springframework.util.Assert;
5151
import org.springframework.util.StringUtils;

config/src/main/java/org/springframework/security/config/web/server/ServerHttpSecurity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@
9999
import org.springframework.security.oauth2.server.resource.introspection.ReactiveOpaqueTokenIntrospector;
100100
import org.springframework.security.oauth2.server.resource.web.access.server.BearerTokenServerAccessDeniedHandler;
101101
import org.springframework.security.oauth2.server.resource.web.server.BearerTokenServerAuthenticationEntryPoint;
102-
import org.springframework.security.oauth2.server.resource.web.server.ServerBearerTokenAuthenticationConverter;
102+
import org.springframework.security.oauth2.server.resource.web.server.authentication.ServerBearerTokenAuthenticationConverter;
103103
import org.springframework.security.web.PortMapper;
104104
import org.springframework.security.web.authentication.preauth.x509.SubjectDnX509PrincipalExtractor;
105105
import org.springframework.security.web.authentication.preauth.x509.X509PrincipalExtractor;

config/src/test/java/org/springframework/security/config/annotation/web/configurers/oauth2/server/resource/OAuth2ResourceServerConfigurerTests.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,15 +32,16 @@
3232
import java.util.Map;
3333
import java.util.stream.Collectors;
3434

35+
import jakarta.annotation.PreDestroy;
36+
import jakarta.servlet.http.HttpServletRequest;
37+
3538
import com.nimbusds.jose.JWSAlgorithm;
3639
import com.nimbusds.jose.JWSHeader;
3740
import com.nimbusds.jose.JWSObject;
3841
import com.nimbusds.jose.Payload;
3942
import com.nimbusds.jose.crypto.RSASSASigner;
4043
import com.nimbusds.jose.jwk.JWKSet;
4144
import com.nimbusds.jose.jwk.RSAKey;
42-
import jakarta.annotation.PreDestroy;
43-
import jakarta.servlet.http.HttpServletRequest;
4445
import net.minidev.json.JSONObject;
4546
import okhttp3.mockwebserver.MockResponse;
4647
import okhttp3.mockwebserver.MockWebServer;
@@ -121,10 +122,10 @@
121122
import org.springframework.security.oauth2.server.resource.introspection.OpaqueTokenAuthenticationConverter;
122123
import org.springframework.security.oauth2.server.resource.introspection.OpaqueTokenIntrospector;
123124
import org.springframework.security.oauth2.server.resource.web.BearerTokenAuthenticationEntryPoint;
124-
import org.springframework.security.oauth2.server.resource.web.BearerTokenAuthenticationFilter;
125125
import org.springframework.security.oauth2.server.resource.web.BearerTokenResolver;
126126
import org.springframework.security.oauth2.server.resource.web.DefaultBearerTokenResolver;
127127
import org.springframework.security.oauth2.server.resource.web.access.BearerTokenAccessDeniedHandler;
128+
import org.springframework.security.oauth2.server.resource.web.authentication.BearerTokenAuthenticationFilter;
128129
import org.springframework.security.provisioning.InMemoryUserDetailsManager;
129130
import org.springframework.security.web.AuthenticationEntryPoint;
130131
import org.springframework.security.web.SecurityFilterChain;

config/src/test/java/org/springframework/security/config/web/server/OAuth2ResourceServerSpecTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@
6565
import org.springframework.security.oauth2.jwt.Jwt;
6666
import org.springframework.security.oauth2.jwt.ReactiveJwtDecoder;
6767
import org.springframework.security.oauth2.jwt.TestJwts;
68-
import org.springframework.security.oauth2.server.resource.BearerTokenAuthenticationToken;
68+
import org.springframework.security.oauth2.server.resource.authentication.BearerTokenAuthenticationToken;
6969
import org.springframework.security.oauth2.server.resource.authentication.JwtAuthenticationConverter;
7070
import org.springframework.security.oauth2.server.resource.authentication.ReactiveJwtAuthenticationConverter;
7171
import org.springframework.security.oauth2.server.resource.authentication.ReactiveJwtAuthenticationConverterAdapter;

config/src/test/kotlin/org/springframework/security/config/web/server/ServerOAuth2ClientDslTests.kt

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ import org.springframework.security.oauth2.client.web.server.ServerAuthorization
3838
import org.springframework.security.oauth2.client.web.server.WebSessionOAuth2ServerAuthorizationRequestRepository
3939
import org.springframework.security.oauth2.core.endpoint.OAuth2AuthorizationRequest
4040
import org.springframework.security.oauth2.core.endpoint.OAuth2ParameterNames
41-
import org.springframework.security.oauth2.server.resource.web.server.ServerBearerTokenAuthenticationConverter
41+
import org.springframework.security.oauth2.server.resource.web.server.authentication.ServerBearerTokenAuthenticationConverter
4242
import org.springframework.security.web.server.DefaultServerRedirectStrategy
4343
import org.springframework.security.web.server.SecurityWebFilterChain
4444
import org.springframework.security.web.server.ServerRedirectStrategy
@@ -204,7 +204,8 @@ class ServerOAuth2ClientDslTests {
204204

205205
companion object {
206206
val AUTHORIZATION_REQUEST_REPOSITORY: ServerAuthorizationRequestRepository<OAuth2AuthorizationRequest> = WebSessionOAuth2ServerAuthorizationRequestRepository()
207-
val AUTHENTICATION_CONVERTER: ServerAuthenticationConverter = ServerBearerTokenAuthenticationConverter()
207+
val AUTHENTICATION_CONVERTER: ServerAuthenticationConverter =
208+
ServerBearerTokenAuthenticationConverter()
208209
}
209210

210211
@Bean
@@ -257,7 +258,8 @@ class ServerOAuth2ClientDslTests {
257258

258259
companion object {
259260
val AUTHORIZATION_REQUEST_REPOSITORY: ServerAuthorizationRequestRepository<OAuth2AuthorizationRequest> = WebSessionOAuth2ServerAuthorizationRequestRepository()
260-
val AUTHENTICATION_CONVERTER: ServerAuthenticationConverter = ServerBearerTokenAuthenticationConverter()
261+
val AUTHENTICATION_CONVERTER: ServerAuthenticationConverter =
262+
ServerBearerTokenAuthenticationConverter()
261263
val AUTHENTICATION_MANAGER: ReactiveAuthenticationManager = NoopReactiveAuthenticationManager()
262264
}
263265

config/src/test/kotlin/org/springframework/security/config/web/server/ServerOAuth2LoginDslTests.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ import org.springframework.security.oauth2.client.registration.ReactiveClientReg
3434
import org.springframework.security.oauth2.client.web.server.ServerAuthorizationRequestRepository
3535
import org.springframework.security.oauth2.client.web.server.WebSessionOAuth2ServerAuthorizationRequestRepository
3636
import org.springframework.security.oauth2.core.endpoint.OAuth2AuthorizationRequest
37-
import org.springframework.security.oauth2.server.resource.web.server.ServerBearerTokenAuthenticationConverter
37+
import org.springframework.security.oauth2.server.resource.web.server.authentication.ServerBearerTokenAuthenticationConverter
3838
import org.springframework.security.web.server.DefaultServerRedirectStrategy
3939
import org.springframework.security.web.server.SecurityWebFilterChain
4040
import org.springframework.security.web.server.ServerRedirectStrategy
@@ -233,7 +233,8 @@ class ServerOAuth2LoginDslTests {
233233
open class AuthenticationConverterConfig {
234234

235235
companion object {
236-
val AUTHENTICATION_CONVERTER: ServerAuthenticationConverter = ServerBearerTokenAuthenticationConverter()
236+
val AUTHENTICATION_CONVERTER: ServerAuthenticationConverter =
237+
ServerBearerTokenAuthenticationConverter()
237238
}
238239

239240
@Bean

config/src/test/kotlin/org/springframework/security/config/web/server/ServerOAuth2ResourceServerDslTests.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ import org.springframework.security.config.annotation.web.reactive.EnableWebFlux
3535
import org.springframework.security.config.test.SpringTestContext
3636
import org.springframework.security.config.test.SpringTestContextExtension
3737
import org.springframework.security.oauth2.server.resource.authentication.JwtIssuerReactiveAuthenticationManagerResolver
38-
import org.springframework.security.oauth2.server.resource.web.server.ServerBearerTokenAuthenticationConverter
38+
import org.springframework.security.oauth2.server.resource.web.server.authentication.ServerBearerTokenAuthenticationConverter
3939
import org.springframework.security.web.server.SecurityWebFilterChain
4040
import org.springframework.security.web.server.authentication.HttpStatusServerEntryPoint
4141
import org.springframework.security.web.server.authorization.HttpStatusServerAccessDeniedHandler
@@ -151,7 +151,8 @@ class ServerOAuth2ResourceServerDslTests {
151151
open class BearerTokenConverterConfig {
152152

153153
companion object {
154-
val CONVERTER: ServerBearerTokenAuthenticationConverter = ServerBearerTokenAuthenticationConverter()
154+
val CONVERTER: ServerBearerTokenAuthenticationConverter =
155+
ServerBearerTokenAuthenticationConverter()
155156
}
156157

157158
@Bean

docs/modules/ROOT/pages/whats-new.adoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,5 @@ Instead use data storage to encrypt values.
1313
* https://github.com/spring-projects/spring-security/issues/11520[gh-11520] - Remember Me uses SHA256 by default
1414
* https://github.com/spring-projects/spring-security/issues/8819 - Move filters to web package
1515
Reorganize imports
16+
* https://github.com/spring-projects/spring-security/issues/7349 - Move filter and token to appropriate packages
17+
Reorganize imports
Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,14 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.security.oauth2.server.resource;
17+
package org.springframework.security.oauth2.server.resource.authentication;
1818

1919
import java.util.Collections;
2020

2121
import org.springframework.security.authentication.AbstractAuthenticationToken;
2222
import org.springframework.security.core.Authentication;
2323
import org.springframework.security.core.SpringSecurityCoreVersion;
24-
import org.springframework.security.oauth2.server.resource.authentication.JwtAuthenticationProvider;
25-
import org.springframework.security.oauth2.server.resource.web.BearerTokenAuthenticationFilter;
24+
import org.springframework.security.oauth2.server.resource.web.authentication.BearerTokenAuthenticationFilter;
2625
import org.springframework.util.Assert;
2726

2827
/**

oauth2/oauth2-resource-server/src/main/java/org/springframework/security/oauth2/server/resource/authentication/JwtAuthenticationProvider.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232
import org.springframework.security.oauth2.jwt.Jwt;
3333
import org.springframework.security.oauth2.jwt.JwtDecoder;
3434
import org.springframework.security.oauth2.jwt.JwtException;
35-
import org.springframework.security.oauth2.server.resource.BearerTokenAuthenticationToken;
3635
import org.springframework.security.oauth2.server.resource.InvalidBearerTokenException;
3736
import org.springframework.util.Assert;
3837

oauth2/oauth2-resource-server/src/main/java/org/springframework/security/oauth2/server/resource/authentication/JwtIssuerAuthenticationManagerResolver.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@
3838
import org.springframework.security.oauth2.core.OAuth2AuthenticationException;
3939
import org.springframework.security.oauth2.jwt.JwtDecoder;
4040
import org.springframework.security.oauth2.jwt.JwtDecoders;
41-
import org.springframework.security.oauth2.server.resource.BearerTokenAuthenticationToken;
4241
import org.springframework.security.oauth2.server.resource.InvalidBearerTokenException;
4342
import org.springframework.util.Assert;
4443

oauth2/oauth2-resource-server/src/main/java/org/springframework/security/oauth2/server/resource/authentication/JwtIssuerReactiveAuthenticationManagerResolver.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@
3636
import org.springframework.security.core.Authentication;
3737
import org.springframework.security.oauth2.core.OAuth2AuthenticationException;
3838
import org.springframework.security.oauth2.jwt.ReactiveJwtDecoders;
39-
import org.springframework.security.oauth2.server.resource.BearerTokenAuthenticationToken;
4039
import org.springframework.security.oauth2.server.resource.InvalidBearerTokenException;
4140
import org.springframework.util.Assert;
4241
import org.springframework.web.server.ServerWebExchange;

oauth2/oauth2-resource-server/src/main/java/org/springframework/security/oauth2/server/resource/authentication/JwtReactiveAuthenticationManager.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828
import org.springframework.security.oauth2.jwt.Jwt;
2929
import org.springframework.security.oauth2.jwt.JwtException;
3030
import org.springframework.security.oauth2.jwt.ReactiveJwtDecoder;
31-
import org.springframework.security.oauth2.server.resource.BearerTokenAuthenticationToken;
3231
import org.springframework.security.oauth2.server.resource.InvalidBearerTokenException;
3332
import org.springframework.util.Assert;
3433

oauth2/oauth2-resource-server/src/main/java/org/springframework/security/oauth2/server/resource/authentication/OpaqueTokenAuthenticationProvider.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@
3131
import org.springframework.security.oauth2.core.OAuth2AccessToken;
3232
import org.springframework.security.oauth2.core.OAuth2AuthenticatedPrincipal;
3333
import org.springframework.security.oauth2.core.OAuth2TokenIntrospectionClaimNames;
34-
import org.springframework.security.oauth2.server.resource.BearerTokenAuthenticationToken;
3534
import org.springframework.security.oauth2.server.resource.InvalidBearerTokenException;
3635
import org.springframework.security.oauth2.server.resource.introspection.BadOpaqueTokenException;
3736
import org.springframework.security.oauth2.server.resource.introspection.OAuth2IntrospectionException;

oauth2/oauth2-resource-server/src/main/java/org/springframework/security/oauth2/server/resource/authentication/OpaqueTokenReactiveAuthenticationManager.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
import org.springframework.security.core.AuthenticationException;
2626
import org.springframework.security.core.GrantedAuthority;
2727
import org.springframework.security.oauth2.core.OAuth2AuthenticatedPrincipal;
28-
import org.springframework.security.oauth2.server.resource.BearerTokenAuthenticationToken;
2928
import org.springframework.security.oauth2.server.resource.InvalidBearerTokenException;
3029
import org.springframework.security.oauth2.server.resource.introspection.BadOpaqueTokenException;
3130
import org.springframework.security.oauth2.server.resource.introspection.OAuth2IntrospectionException;

oauth2/oauth2-resource-server/src/main/java/org/springframework/security/oauth2/server/resource/web/BearerTokenAuthenticationEntryPoint.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
import org.springframework.security.oauth2.core.OAuth2AuthenticationException;
2929
import org.springframework.security.oauth2.core.OAuth2Error;
3030
import org.springframework.security.oauth2.server.resource.BearerTokenError;
31+
import org.springframework.security.oauth2.server.resource.web.authentication.BearerTokenAuthenticationFilter;
3132
import org.springframework.security.web.AuthenticationEntryPoint;
3233
import org.springframework.util.StringUtils;
3334

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.security.oauth2.server.resource.web;
17+
package org.springframework.security.oauth2.server.resource.web.authentication;
1818

1919
import java.io.IOException;
2020

@@ -33,8 +33,11 @@
3333
import org.springframework.security.core.context.SecurityContext;
3434
import org.springframework.security.core.context.SecurityContextHolder;
3535
import org.springframework.security.oauth2.core.OAuth2AuthenticationException;
36-
import org.springframework.security.oauth2.server.resource.BearerTokenAuthenticationToken;
36+
import org.springframework.security.oauth2.server.resource.authentication.BearerTokenAuthenticationToken;
3737
import org.springframework.security.oauth2.server.resource.authentication.JwtAuthenticationProvider;
38+
import org.springframework.security.oauth2.server.resource.web.BearerTokenAuthenticationEntryPoint;
39+
import org.springframework.security.oauth2.server.resource.web.BearerTokenResolver;
40+
import org.springframework.security.oauth2.server.resource.web.DefaultBearerTokenResolver;
3841
import org.springframework.security.web.AuthenticationEntryPoint;
3942
import org.springframework.security.web.authentication.AuthenticationFailureHandler;
4043
import org.springframework.security.web.authentication.WebAuthenticationDetailsSource;

oauth2/oauth2-resource-server/src/main/java/org/springframework/security/oauth2/server/resource/web/server/BearerTokenServerAuthenticationEntryPoint.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
import org.springframework.security.oauth2.core.OAuth2AuthenticationException;
2929
import org.springframework.security.oauth2.core.OAuth2Error;
3030
import org.springframework.security.oauth2.server.resource.BearerTokenError;
31-
import org.springframework.security.oauth2.server.resource.web.BearerTokenAuthenticationFilter;
31+
import org.springframework.security.oauth2.server.resource.web.authentication.BearerTokenAuthenticationFilter;
3232
import org.springframework.security.web.AuthenticationEntryPoint;
3333
import org.springframework.security.web.server.ServerAuthenticationEntryPoint;
3434
import org.springframework.util.StringUtils;
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.security.oauth2.server.resource.web.server;
17+
package org.springframework.security.oauth2.server.resource.web.server.authentication;
1818

1919
import java.util.List;
2020
import java.util.regex.Matcher;
@@ -27,9 +27,9 @@
2727
import org.springframework.http.server.reactive.ServerHttpRequest;
2828
import org.springframework.security.core.Authentication;
2929
import org.springframework.security.oauth2.core.OAuth2AuthenticationException;
30-
import org.springframework.security.oauth2.server.resource.BearerTokenAuthenticationToken;
3130
import org.springframework.security.oauth2.server.resource.BearerTokenError;
3231
import org.springframework.security.oauth2.server.resource.BearerTokenErrors;
32+
import org.springframework.security.oauth2.server.resource.authentication.BearerTokenAuthenticationToken;
3333
import org.springframework.security.web.server.authentication.ServerAuthenticationConverter;
3434
import org.springframework.util.CollectionUtils;
3535
import org.springframework.util.StringUtils;
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.security.oauth2.server.resource;
17+
package org.springframework.security.oauth2.server.resource.authentication;
1818

1919
import org.junit.jupiter.api.Test;
2020

oauth2/oauth2-resource-server/src/test/java/org/springframework/security/oauth2/server/resource/authentication/JwtAuthenticationProviderTests.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232
import org.springframework.security.oauth2.jwt.JwtDecoder;
3333
import org.springframework.security.oauth2.jwt.JwtException;
3434
import org.springframework.security.oauth2.jwt.TestJwts;
35-
import org.springframework.security.oauth2.server.resource.BearerTokenAuthenticationToken;
3635
import org.springframework.security.oauth2.server.resource.BearerTokenErrorCodes;
3736

3837
import static org.assertj.core.api.Assertions.assertThat;

oauth2/oauth2-resource-server/src/test/java/org/springframework/security/oauth2/server/resource/authentication/JwtIssuerAuthenticationManagerResolverTests.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@
3939
import org.springframework.security.oauth2.core.OAuth2AuthenticationException;
4040
import org.springframework.security.oauth2.jose.TestKeys;
4141
import org.springframework.security.oauth2.jwt.JwtClaimNames;
42-
import org.springframework.security.oauth2.server.resource.BearerTokenAuthenticationToken;
4342
import org.springframework.security.oauth2.server.resource.authentication.JwtIssuerAuthenticationManagerResolver.TrustedIssuerJwtAuthenticationManagerResolver;
4443

4544
import static org.assertj.core.api.Assertions.assertThat;

0 commit comments

Comments
 (0)