From 995b2918bb9946d0c3424747df89a71f4782f1cc Mon Sep 17 00:00:00 2001 From: Marcus Da Coregio Date: Fri, 8 Apr 2022 09:33:20 -0300 Subject: [PATCH] Remove SAML Deprecations Closes gh-11077 --- .../saml2/Saml2LoginConfigurer.java | 45 +- .../saml2/Saml2LoginConfigurerTests.java | 136 ------ .../saml2/TestSaml2Credentials.java | 11 +- .../Saml2LoginBeanDefinitionParserTests.java | 4 +- .../config/annotation/web/Saml2DslTests.kt | 15 +- .../credentials/Saml2X509Credential.java | 208 -------- .../AbstractSaml2AuthenticationRequest.java | 4 +- .../Saml2AuthenticationException.java | 76 +-- .../Saml2AuthenticationRequest.java | 199 -------- .../Saml2AuthenticationRequestContext.java | 183 ------- .../Saml2AuthenticationRequestFactory.java | 120 ----- .../Saml2AuthenticationToken.java | 73 +-- .../service/authentication/Saml2Error.java | 72 --- .../authentication/Saml2ErrorCodes.java | 107 ---- .../Saml2PostAuthenticationRequest.java | 15 +- .../Saml2RedirectAuthenticationRequest.java | 15 +- .../RelyingPartyRegistration.java | 462 +----------------- ...aml2WebSsoAuthenticationRequestFilter.java | 126 ----- ...2AuthenticationRequestContextResolver.java | 90 ---- ...2AuthenticationRequestContextResolver.java | 46 -- .../Saml2AuthenticationTokenConverter.java | 21 +- .../service/web/Saml2MetadataFilter.java | 18 +- .../OpenSamlAuthenticationRequestFactory.java | 206 -------- .../OpenSamlAuthenticationProviderTests.java | 6 +- ...SamlAuthenticationRequestFactoryTests.java | 287 ----------- ...OpenSaml4AuthenticationRequestFactory.java | 204 -------- ...aml4AuthenticationRequestFactoryTests.java | 286 ----------- .../credentials/Saml2X509CredentialTests.java | 50 +- .../credentials/TestSaml2X509Credentials.java | 22 +- ...aml2AuthenticationRequestFactoryTests.java | 66 --- .../Saml2PostAuthenticationRequestTests.java | 4 +- ...ml2RedirectAuthenticationRequestTests.java | 4 +- ...estSaml2AuthenticationRequestContexts.java | 35 -- .../RelyingPartyRegistrationTests.java | 25 +- .../TestRelyingPartyRegistrations.java | 11 +- ...ebSsoAuthenticationRequestFilterTests.java | 165 ++----- ...enticationRequestContextResolverTests.java | 104 ---- ...aml2AuthenticationTokenConverterTests.java | 22 +- .../service/web/Saml2MetadataFilterTests.java | 4 +- 39 files changed, 156 insertions(+), 3391 deletions(-) delete mode 100644 saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/credentials/Saml2X509Credential.java delete mode 100644 saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/authentication/Saml2AuthenticationRequest.java delete mode 100644 saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/authentication/Saml2AuthenticationRequestContext.java delete mode 100644 saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/authentication/Saml2AuthenticationRequestFactory.java delete mode 100644 saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/authentication/Saml2Error.java delete mode 100644 saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/authentication/Saml2ErrorCodes.java delete mode 100644 saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/web/DefaultSaml2AuthenticationRequestContextResolver.java delete mode 100644 saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/web/Saml2AuthenticationRequestContextResolver.java delete mode 100644 saml2/saml2-service-provider/src/opensaml3Main/java/org/springframework/security/saml2/provider/service/authentication/OpenSamlAuthenticationRequestFactory.java delete mode 100644 saml2/saml2-service-provider/src/opensaml3Test/java/org/springframework/security/saml2/provider/service/authentication/OpenSamlAuthenticationRequestFactoryTests.java delete mode 100644 saml2/saml2-service-provider/src/opensaml4Main/java/org/springframework/security/saml2/provider/service/authentication/OpenSaml4AuthenticationRequestFactory.java delete mode 100644 saml2/saml2-service-provider/src/opensaml4Test/java/org/springframework/security/saml2/provider/service/authentication/OpenSaml4AuthenticationRequestFactoryTests.java delete mode 100644 saml2/saml2-service-provider/src/test/java/org/springframework/security/saml2/provider/service/authentication/Saml2AuthenticationRequestFactoryTests.java delete mode 100644 saml2/saml2-service-provider/src/test/java/org/springframework/security/saml2/provider/service/authentication/TestSaml2AuthenticationRequestContexts.java delete mode 100644 saml2/saml2-service-provider/src/test/java/org/springframework/security/saml2/provider/service/web/DefaultSaml2AuthenticationRequestContextResolverTests.java diff --git a/config/src/main/java/org/springframework/security/config/annotation/web/configurers/saml2/Saml2LoginConfigurer.java b/config/src/main/java/org/springframework/security/config/annotation/web/configurers/saml2/Saml2LoginConfigurer.java index eb56460ecd3..315039dd702 100644 --- a/config/src/main/java/org/springframework/security/config/annotation/web/configurers/saml2/Saml2LoginConfigurer.java +++ b/config/src/main/java/org/springframework/security/config/annotation/web/configurers/saml2/Saml2LoginConfigurer.java @@ -33,21 +33,18 @@ import org.springframework.security.core.Authentication; import org.springframework.security.saml2.provider.service.authentication.AbstractSaml2AuthenticationRequest; import org.springframework.security.saml2.provider.service.authentication.OpenSaml4AuthenticationProvider; -import org.springframework.security.saml2.provider.service.authentication.OpenSaml4AuthenticationRequestFactory; import org.springframework.security.saml2.provider.service.authentication.OpenSamlAuthenticationProvider; -import org.springframework.security.saml2.provider.service.authentication.OpenSamlAuthenticationRequestFactory; -import org.springframework.security.saml2.provider.service.authentication.Saml2AuthenticationRequestFactory; import org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration; import org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistrationRepository; import org.springframework.security.saml2.provider.service.servlet.filter.Saml2WebSsoAuthenticationFilter; import org.springframework.security.saml2.provider.service.servlet.filter.Saml2WebSsoAuthenticationRequestFilter; import org.springframework.security.saml2.provider.service.web.DefaultRelyingPartyRegistrationResolver; -import org.springframework.security.saml2.provider.service.web.DefaultSaml2AuthenticationRequestContextResolver; import org.springframework.security.saml2.provider.service.web.HttpSessionSaml2AuthenticationRequestRepository; import org.springframework.security.saml2.provider.service.web.RelyingPartyRegistrationResolver; -import org.springframework.security.saml2.provider.service.web.Saml2AuthenticationRequestContextResolver; import org.springframework.security.saml2.provider.service.web.Saml2AuthenticationRequestRepository; import org.springframework.security.saml2.provider.service.web.Saml2AuthenticationTokenConverter; +import org.springframework.security.saml2.provider.service.web.authentication.OpenSaml3AuthenticationRequestResolver; +import org.springframework.security.saml2.provider.service.web.authentication.OpenSaml4AuthenticationRequestResolver; import org.springframework.security.saml2.provider.service.web.authentication.Saml2AuthenticationRequestResolver; import org.springframework.security.web.authentication.AuthenticationConverter; import org.springframework.security.web.authentication.LoginUrlAuthenticationEntryPoint; @@ -87,7 +84,6 @@ * * * *

Shared Objects Used

@@ -96,7 +92,6 @@ * *