File tree Expand file tree Collapse file tree 15 files changed +21
-18
lines changed
oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization
config/annotation/web/configurers Expand file tree Collapse file tree 15 files changed +21
-18
lines changed Original file line number Diff line number Diff line change 1
1
/*
2
- * Copyright 2020-2023 the original author or authors.
2
+ * Copyright 2020-2024 the original author or authors.
3
3
*
4
4
* Licensed under the Apache License, Version 2.0 (the "License");
5
5
* you may not use this file except in compliance with the License.
37
37
import org .springframework .security .oauth2 .server .authorization .authentication .OAuth2AuthorizationConsentAuthenticationToken ;
38
38
import org .springframework .security .oauth2 .server .authorization .settings .AuthorizationServerSettings ;
39
39
import org .springframework .security .oauth2 .server .authorization .web .OAuth2AuthorizationEndpointFilter ;
40
- import org .springframework .security .oauth2 .server .authorization .web .authentication .DelegatingAuthenticationConverter ;
41
40
import org .springframework .security .oauth2 .server .authorization .web .authentication .OAuth2AuthorizationCodeRequestAuthenticationConverter ;
42
41
import org .springframework .security .oauth2 .server .authorization .web .authentication .OAuth2AuthorizationConsentAuthenticationConverter ;
43
42
import org .springframework .security .web .authentication .AuthenticationConverter ;
44
43
import org .springframework .security .web .authentication .AuthenticationFailureHandler ;
45
44
import org .springframework .security .web .authentication .AuthenticationSuccessHandler ;
45
+ import org .springframework .security .web .authentication .DelegatingAuthenticationConverter ;
46
46
import org .springframework .security .web .authentication .preauth .AbstractPreAuthenticatedProcessingFilter ;
47
47
import org .springframework .security .web .authentication .session .SessionAuthenticationStrategy ;
48
48
import org .springframework .security .web .util .matcher .AntPathRequestMatcher ;
Original file line number Diff line number Diff line change 40
40
import org .springframework .security .oauth2 .server .authorization .web .OAuth2ClientAuthenticationFilter ;
41
41
import org .springframework .security .oauth2 .server .authorization .web .authentication .ClientSecretBasicAuthenticationConverter ;
42
42
import org .springframework .security .oauth2 .server .authorization .web .authentication .ClientSecretPostAuthenticationConverter ;
43
- import org .springframework .security .oauth2 .server .authorization .web .authentication .DelegatingAuthenticationConverter ;
44
43
import org .springframework .security .oauth2 .server .authorization .web .authentication .JwtClientAssertionAuthenticationConverter ;
45
44
import org .springframework .security .oauth2 .server .authorization .web .authentication .PublicClientAuthenticationConverter ;
46
45
import org .springframework .security .oauth2 .server .authorization .web .authentication .X509ClientCertificateAuthenticationConverter ;
47
46
import org .springframework .security .web .authentication .AuthenticationConverter ;
48
47
import org .springframework .security .web .authentication .AuthenticationFailureHandler ;
49
48
import org .springframework .security .web .authentication .AuthenticationSuccessHandler ;
49
+ import org .springframework .security .web .authentication .DelegatingAuthenticationConverter ;
50
50
import org .springframework .security .web .authentication .preauth .AbstractPreAuthenticatedProcessingFilter ;
51
51
import org .springframework .security .web .util .matcher .AntPathRequestMatcher ;
52
52
import org .springframework .security .web .util .matcher .OrRequestMatcher ;
Original file line number Diff line number Diff line change 34
34
import org .springframework .security .oauth2 .server .authorization .authentication .OAuth2DeviceAuthorizationRequestAuthenticationToken ;
35
35
import org .springframework .security .oauth2 .server .authorization .settings .AuthorizationServerSettings ;
36
36
import org .springframework .security .oauth2 .server .authorization .web .OAuth2DeviceAuthorizationEndpointFilter ;
37
- import org .springframework .security .oauth2 .server .authorization .web .authentication .DelegatingAuthenticationConverter ;
38
37
import org .springframework .security .oauth2 .server .authorization .web .authentication .OAuth2DeviceAuthorizationRequestAuthenticationConverter ;
39
38
import org .springframework .security .web .access .intercept .AuthorizationFilter ;
40
39
import org .springframework .security .web .authentication .AuthenticationConverter ;
41
40
import org .springframework .security .web .authentication .AuthenticationFailureHandler ;
42
41
import org .springframework .security .web .authentication .AuthenticationSuccessHandler ;
42
+ import org .springframework .security .web .authentication .DelegatingAuthenticationConverter ;
43
43
import org .springframework .security .web .util .matcher .AntPathRequestMatcher ;
44
44
import org .springframework .security .web .util .matcher .RequestMatcher ;
45
45
import org .springframework .util .Assert ;
Original file line number Diff line number Diff line change 37
37
import org .springframework .security .oauth2 .server .authorization .client .RegisteredClientRepository ;
38
38
import org .springframework .security .oauth2 .server .authorization .settings .AuthorizationServerSettings ;
39
39
import org .springframework .security .oauth2 .server .authorization .web .OAuth2DeviceVerificationEndpointFilter ;
40
- import org .springframework .security .oauth2 .server .authorization .web .authentication .DelegatingAuthenticationConverter ;
41
40
import org .springframework .security .oauth2 .server .authorization .web .authentication .OAuth2DeviceAuthorizationConsentAuthenticationConverter ;
42
41
import org .springframework .security .oauth2 .server .authorization .web .authentication .OAuth2DeviceVerificationAuthenticationConverter ;
43
42
import org .springframework .security .web .authentication .AuthenticationConverter ;
44
43
import org .springframework .security .web .authentication .AuthenticationFailureHandler ;
45
44
import org .springframework .security .web .authentication .AuthenticationSuccessHandler ;
45
+ import org .springframework .security .web .authentication .DelegatingAuthenticationConverter ;
46
46
import org .springframework .security .web .authentication .preauth .AbstractPreAuthenticatedProcessingFilter ;
47
47
import org .springframework .security .web .util .matcher .AntPathRequestMatcher ;
48
48
import org .springframework .security .web .util .matcher .OrRequestMatcher ;
Original file line number Diff line number Diff line change 42
42
import org .springframework .security .oauth2 .server .authorization .settings .AuthorizationServerSettings ;
43
43
import org .springframework .security .oauth2 .server .authorization .token .OAuth2TokenGenerator ;
44
44
import org .springframework .security .oauth2 .server .authorization .web .OAuth2TokenEndpointFilter ;
45
- import org .springframework .security .oauth2 .server .authorization .web .authentication .DelegatingAuthenticationConverter ;
46
45
import org .springframework .security .oauth2 .server .authorization .web .authentication .OAuth2AuthorizationCodeAuthenticationConverter ;
47
46
import org .springframework .security .oauth2 .server .authorization .web .authentication .OAuth2ClientCredentialsAuthenticationConverter ;
48
47
import org .springframework .security .oauth2 .server .authorization .web .authentication .OAuth2DeviceCodeAuthenticationConverter ;
52
51
import org .springframework .security .web .authentication .AuthenticationConverter ;
53
52
import org .springframework .security .web .authentication .AuthenticationFailureHandler ;
54
53
import org .springframework .security .web .authentication .AuthenticationSuccessHandler ;
54
+ import org .springframework .security .web .authentication .DelegatingAuthenticationConverter ;
55
55
import org .springframework .security .web .util .matcher .AntPathRequestMatcher ;
56
56
import org .springframework .security .web .util .matcher .RequestMatcher ;
57
57
import org .springframework .util .Assert ;
Original file line number Diff line number Diff line change 33
33
import org .springframework .security .oauth2 .server .authorization .authentication .OAuth2TokenIntrospectionAuthenticationToken ;
34
34
import org .springframework .security .oauth2 .server .authorization .settings .AuthorizationServerSettings ;
35
35
import org .springframework .security .oauth2 .server .authorization .web .OAuth2TokenIntrospectionEndpointFilter ;
36
- import org .springframework .security .oauth2 .server .authorization .web .authentication .DelegatingAuthenticationConverter ;
37
36
import org .springframework .security .oauth2 .server .authorization .web .authentication .OAuth2TokenIntrospectionAuthenticationConverter ;
38
37
import org .springframework .security .web .access .intercept .AuthorizationFilter ;
39
38
import org .springframework .security .web .authentication .AuthenticationConverter ;
40
39
import org .springframework .security .web .authentication .AuthenticationFailureHandler ;
41
40
import org .springframework .security .web .authentication .AuthenticationSuccessHandler ;
41
+ import org .springframework .security .web .authentication .DelegatingAuthenticationConverter ;
42
42
import org .springframework .security .web .util .matcher .AntPathRequestMatcher ;
43
43
import org .springframework .security .web .util .matcher .RequestMatcher ;
44
44
import org .springframework .util .Assert ;
Original file line number Diff line number Diff line change 32
32
import org .springframework .security .oauth2 .server .authorization .authentication .OAuth2TokenRevocationAuthenticationToken ;
33
33
import org .springframework .security .oauth2 .server .authorization .settings .AuthorizationServerSettings ;
34
34
import org .springframework .security .oauth2 .server .authorization .web .OAuth2TokenRevocationEndpointFilter ;
35
- import org .springframework .security .oauth2 .server .authorization .web .authentication .DelegatingAuthenticationConverter ;
36
35
import org .springframework .security .oauth2 .server .authorization .web .authentication .OAuth2TokenRevocationAuthenticationConverter ;
37
36
import org .springframework .security .web .access .intercept .AuthorizationFilter ;
38
37
import org .springframework .security .web .authentication .AuthenticationConverter ;
39
38
import org .springframework .security .web .authentication .AuthenticationFailureHandler ;
40
39
import org .springframework .security .web .authentication .AuthenticationSuccessHandler ;
40
+ import org .springframework .security .web .authentication .DelegatingAuthenticationConverter ;
41
41
import org .springframework .security .web .util .matcher .AntPathRequestMatcher ;
42
42
import org .springframework .security .web .util .matcher .RequestMatcher ;
43
43
import org .springframework .util .Assert ;
Original file line number Diff line number Diff line change 36
36
import org .springframework .security .oauth2 .server .authorization .oidc .web .OidcClientRegistrationEndpointFilter ;
37
37
import org .springframework .security .oauth2 .server .authorization .oidc .web .authentication .OidcClientRegistrationAuthenticationConverter ;
38
38
import org .springframework .security .oauth2 .server .authorization .settings .AuthorizationServerSettings ;
39
- import org .springframework .security .oauth2 .server .authorization .web .authentication .DelegatingAuthenticationConverter ;
40
39
import org .springframework .security .web .access .intercept .AuthorizationFilter ;
41
40
import org .springframework .security .web .authentication .AuthenticationConverter ;
42
41
import org .springframework .security .web .authentication .AuthenticationFailureHandler ;
43
42
import org .springframework .security .web .authentication .AuthenticationSuccessHandler ;
43
+ import org .springframework .security .web .authentication .DelegatingAuthenticationConverter ;
44
44
import org .springframework .security .web .util .matcher .AntPathRequestMatcher ;
45
45
import org .springframework .security .web .util .matcher .OrRequestMatcher ;
46
46
import org .springframework .security .web .util .matcher .RequestMatcher ;
Original file line number Diff line number Diff line change 34
34
import org .springframework .security .oauth2 .server .authorization .oidc .web .OidcLogoutEndpointFilter ;
35
35
import org .springframework .security .oauth2 .server .authorization .oidc .web .authentication .OidcLogoutAuthenticationConverter ;
36
36
import org .springframework .security .oauth2 .server .authorization .settings .AuthorizationServerSettings ;
37
- import org .springframework .security .oauth2 .server .authorization .web .authentication .DelegatingAuthenticationConverter ;
38
37
import org .springframework .security .web .authentication .AuthenticationConverter ;
39
38
import org .springframework .security .web .authentication .AuthenticationFailureHandler ;
40
39
import org .springframework .security .web .authentication .AuthenticationSuccessHandler ;
40
+ import org .springframework .security .web .authentication .DelegatingAuthenticationConverter ;
41
41
import org .springframework .security .web .authentication .logout .LogoutFilter ;
42
42
import org .springframework .security .web .util .matcher .AntPathRequestMatcher ;
43
43
import org .springframework .security .web .util .matcher .OrRequestMatcher ;
Original file line number Diff line number Diff line change 39
39
import org .springframework .security .oauth2 .server .authorization .oidc .authentication .OidcUserInfoAuthenticationToken ;
40
40
import org .springframework .security .oauth2 .server .authorization .oidc .web .OidcUserInfoEndpointFilter ;
41
41
import org .springframework .security .oauth2 .server .authorization .settings .AuthorizationServerSettings ;
42
- import org .springframework .security .oauth2 .server .authorization .web .authentication .DelegatingAuthenticationConverter ;
43
42
import org .springframework .security .web .access .intercept .AuthorizationFilter ;
44
43
import org .springframework .security .web .authentication .AuthenticationConverter ;
45
44
import org .springframework .security .web .authentication .AuthenticationFailureHandler ;
46
45
import org .springframework .security .web .authentication .AuthenticationSuccessHandler ;
46
+ import org .springframework .security .web .authentication .DelegatingAuthenticationConverter ;
47
47
import org .springframework .security .web .util .matcher .AntPathRequestMatcher ;
48
48
import org .springframework .security .web .util .matcher .OrRequestMatcher ;
49
49
import org .springframework .security .web .util .matcher .RequestMatcher ;
Original file line number Diff line number Diff line change 1
1
/*
2
- * Copyright 2020-2023 the original author or authors.
2
+ * Copyright 2020-2024 the original author or authors.
3
3
*
4
4
* Licensed under the Apache License, Version 2.0 (the "License");
5
5
* you may not use this file except in compliance with the License.
45
45
import org .springframework .security .oauth2 .server .authorization .authentication .OAuth2AuthorizationCodeRequestAuthenticationToken ;
46
46
import org .springframework .security .oauth2 .server .authorization .authentication .OAuth2AuthorizationConsentAuthenticationProvider ;
47
47
import org .springframework .security .oauth2 .server .authorization .authentication .OAuth2AuthorizationConsentAuthenticationToken ;
48
- import org .springframework .security .oauth2 .server .authorization .web .authentication .DelegatingAuthenticationConverter ;
49
48
import org .springframework .security .oauth2 .server .authorization .web .authentication .OAuth2AuthorizationCodeRequestAuthenticationConverter ;
50
49
import org .springframework .security .oauth2 .server .authorization .web .authentication .OAuth2AuthorizationConsentAuthenticationConverter ;
51
50
import org .springframework .security .web .DefaultRedirectStrategy ;
52
51
import org .springframework .security .web .RedirectStrategy ;
53
52
import org .springframework .security .web .authentication .AuthenticationConverter ;
54
53
import org .springframework .security .web .authentication .AuthenticationFailureHandler ;
55
54
import org .springframework .security .web .authentication .AuthenticationSuccessHandler ;
55
+ import org .springframework .security .web .authentication .DelegatingAuthenticationConverter ;
56
56
import org .springframework .security .web .authentication .WebAuthenticationDetailsSource ;
57
57
import org .springframework .security .web .authentication .session .SessionAuthenticationStrategy ;
58
58
import org .springframework .security .web .util .RedirectUrlBuilder ;
Original file line number Diff line number Diff line change 45
45
import org .springframework .security .oauth2 .server .authorization .authentication .X509ClientCertificateAuthenticationProvider ;
46
46
import org .springframework .security .oauth2 .server .authorization .web .authentication .ClientSecretBasicAuthenticationConverter ;
47
47
import org .springframework .security .oauth2 .server .authorization .web .authentication .ClientSecretPostAuthenticationConverter ;
48
- import org .springframework .security .oauth2 .server .authorization .web .authentication .DelegatingAuthenticationConverter ;
49
48
import org .springframework .security .oauth2 .server .authorization .web .authentication .JwtClientAssertionAuthenticationConverter ;
50
49
import org .springframework .security .oauth2 .server .authorization .web .authentication .PublicClientAuthenticationConverter ;
51
50
import org .springframework .security .oauth2 .server .authorization .web .authentication .X509ClientCertificateAuthenticationConverter ;
52
51
import org .springframework .security .web .authentication .AuthenticationConverter ;
53
52
import org .springframework .security .web .authentication .AuthenticationFailureHandler ;
54
53
import org .springframework .security .web .authentication .AuthenticationSuccessHandler ;
54
+ import org .springframework .security .web .authentication .DelegatingAuthenticationConverter ;
55
55
import org .springframework .security .web .authentication .WebAuthenticationDetailsSource ;
56
56
import org .springframework .security .web .util .matcher .RequestMatcher ;
57
57
import org .springframework .util .Assert ;
Original file line number Diff line number Diff line change 1
1
/*
2
- * Copyright 2020-2023 the original author or authors.
2
+ * Copyright 2020-2024 the original author or authors.
3
3
*
4
4
* Licensed under the Apache License, Version 2.0 (the "License");
5
5
* you may not use this file except in compliance with the License.
41
41
import org .springframework .security .oauth2 .server .authorization .authentication .OAuth2DeviceAuthorizationConsentAuthenticationToken ;
42
42
import org .springframework .security .oauth2 .server .authorization .authentication .OAuth2DeviceVerificationAuthenticationProvider ;
43
43
import org .springframework .security .oauth2 .server .authorization .authentication .OAuth2DeviceVerificationAuthenticationToken ;
44
- import org .springframework .security .oauth2 .server .authorization .web .authentication .DelegatingAuthenticationConverter ;
45
44
import org .springframework .security .oauth2 .server .authorization .web .authentication .OAuth2DeviceAuthorizationConsentAuthenticationConverter ;
46
45
import org .springframework .security .oauth2 .server .authorization .web .authentication .OAuth2DeviceVerificationAuthenticationConverter ;
47
46
import org .springframework .security .web .DefaultRedirectStrategy ;
48
47
import org .springframework .security .web .RedirectStrategy ;
49
48
import org .springframework .security .web .authentication .AuthenticationConverter ;
50
49
import org .springframework .security .web .authentication .AuthenticationFailureHandler ;
51
50
import org .springframework .security .web .authentication .AuthenticationSuccessHandler ;
51
+ import org .springframework .security .web .authentication .DelegatingAuthenticationConverter ;
52
52
import org .springframework .security .web .authentication .SimpleUrlAuthenticationSuccessHandler ;
53
53
import org .springframework .security .web .authentication .WebAuthenticationDetailsSource ;
54
54
import org .springframework .security .web .util .RedirectUrlBuilder ;
Original file line number Diff line number Diff line change 41
41
import org .springframework .security .oauth2 .server .authorization .authentication .OAuth2ClientCredentialsAuthenticationProvider ;
42
42
import org .springframework .security .oauth2 .server .authorization .authentication .OAuth2DeviceCodeAuthenticationProvider ;
43
43
import org .springframework .security .oauth2 .server .authorization .authentication .OAuth2RefreshTokenAuthenticationProvider ;
44
- import org .springframework .security .oauth2 .server .authorization .web .authentication .DelegatingAuthenticationConverter ;
45
44
import org .springframework .security .oauth2 .server .authorization .web .authentication .OAuth2AccessTokenResponseAuthenticationSuccessHandler ;
46
45
import org .springframework .security .oauth2 .server .authorization .web .authentication .OAuth2AuthorizationCodeAuthenticationConverter ;
47
46
import org .springframework .security .oauth2 .server .authorization .web .authentication .OAuth2ClientCredentialsAuthenticationConverter ;
52
51
import org .springframework .security .web .authentication .AuthenticationConverter ;
53
52
import org .springframework .security .web .authentication .AuthenticationFailureHandler ;
54
53
import org .springframework .security .web .authentication .AuthenticationSuccessHandler ;
54
+ import org .springframework .security .web .authentication .DelegatingAuthenticationConverter ;
55
55
import org .springframework .security .web .authentication .WebAuthenticationDetailsSource ;
56
56
import org .springframework .security .web .util .matcher .AntPathRequestMatcher ;
57
57
import org .springframework .security .web .util .matcher .RequestMatcher ;
Original file line number Diff line number Diff line change 1
1
/*
2
- * Copyright 2020-2022 the original author or authors.
2
+ * Copyright 2020-2024 the original author or authors.
3
3
*
4
4
* Licensed under the Apache License, Version 2.0 (the "License");
5
5
* you may not use this file except in compliance with the License.
37
37
* @author Joe Grandja
38
38
* @since 0.0.2
39
39
* @see AuthenticationConverter
40
+ * @deprecated For removal in 2.0. Use
41
+ * {@link org.springframework.security.web.authentication.DelegatingAuthenticationConverter}
40
42
*/
43
+ @ Deprecated (since = "1.4" , forRemoval = true )
41
44
public final class DelegatingAuthenticationConverter implements AuthenticationConverter {
42
45
43
46
private final List <AuthenticationConverter > converters ;
You can’t perform that action at this time.
0 commit comments