From bfbc4d0d9a6368e779c7b29e5c517fe85eb0341b Mon Sep 17 00:00:00 2001 From: Josh Cummings Date: Fri, 23 Aug 2024 16:41:29 -0600 Subject: [PATCH] Update to OpenSAML 5.x Closes gh-314 --- servlet/java-configuration/saml2/login/build.gradle | 5 ++--- servlet/spring-boot/java/saml2/custom-urls/build.gradle | 5 ++--- .../spring-boot/java/saml2/login-single-tenant/build.gradle | 5 ++--- servlet/spring-boot/java/saml2/login/build.gradle | 5 ++--- .../java/saml2/refreshable-metadata/build.gradle | 6 +++--- .../java/saml2/saml-extension-federation/build.gradle | 5 ++--- servlet/xml/java/saml2/login-logout/build.gradle | 5 ++--- 7 files changed, 15 insertions(+), 21 deletions(-) diff --git a/servlet/java-configuration/saml2/login/build.gradle b/servlet/java-configuration/saml2/login/build.gradle index 2745258..cc4747e 100644 --- a/servlet/java-configuration/saml2/login/build.gradle +++ b/servlet/java-configuration/saml2/login/build.gradle @@ -32,9 +32,8 @@ repositories { dependencies { constraints { - implementation "org.opensaml:opensaml-core:4.1.1" - implementation "org.opensaml:opensaml-saml-api:4.1.1" - implementation "org.opensaml:opensaml-saml-impl:4.1.1" + implementation "org.opensaml:opensaml-saml-api:5.1.3" + implementation "org.opensaml:opensaml-saml-impl:5.1.3" } implementation platform(libs.org.springframework.spring.framework.bom) implementation platform(libs.org.springframework.security.spring.security.bom) diff --git a/servlet/spring-boot/java/saml2/custom-urls/build.gradle b/servlet/spring-boot/java/saml2/custom-urls/build.gradle index 2d8acbb..f2484a7 100644 --- a/servlet/spring-boot/java/saml2/custom-urls/build.gradle +++ b/servlet/spring-boot/java/saml2/custom-urls/build.gradle @@ -14,9 +14,8 @@ repositories { dependencies { constraints { - implementation "org.opensaml:opensaml-core:4.1.1" - implementation "org.opensaml:opensaml-saml-api:4.1.1" - implementation "org.opensaml:opensaml-saml-impl:4.1.1" + implementation "org.opensaml:opensaml-saml-api:5.1.3" + implementation "org.opensaml:opensaml-saml-impl:5.1.3" } implementation 'org.springframework.boot:spring-boot-starter-security' implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' diff --git a/servlet/spring-boot/java/saml2/login-single-tenant/build.gradle b/servlet/spring-boot/java/saml2/login-single-tenant/build.gradle index 602a39a..5b92b6b 100644 --- a/servlet/spring-boot/java/saml2/login-single-tenant/build.gradle +++ b/servlet/spring-boot/java/saml2/login-single-tenant/build.gradle @@ -15,9 +15,8 @@ repositories { dependencies { constraints { - implementation "org.opensaml:opensaml-core:4.1.1" - implementation "org.opensaml:opensaml-saml-api:4.1.1" - implementation "org.opensaml:opensaml-saml-impl:4.1.1" + implementation "org.opensaml:opensaml-saml-api:5.1.3" + implementation "org.opensaml:opensaml-saml-impl:5.1.3" } implementation 'org.springframework.boot:spring-boot-starter-security' implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' diff --git a/servlet/spring-boot/java/saml2/login/build.gradle b/servlet/spring-boot/java/saml2/login/build.gradle index a427b79..5b92b6b 100644 --- a/servlet/spring-boot/java/saml2/login/build.gradle +++ b/servlet/spring-boot/java/saml2/login/build.gradle @@ -15,9 +15,8 @@ repositories { dependencies { constraints { - implementation "org.opensaml:opensaml-core:4.2.0" - implementation "org.opensaml:opensaml-saml-api:4.2.0" - implementation "org.opensaml:opensaml-saml-impl:4.2.0" + implementation "org.opensaml:opensaml-saml-api:5.1.3" + implementation "org.opensaml:opensaml-saml-impl:5.1.3" } implementation 'org.springframework.boot:spring-boot-starter-security' implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' diff --git a/servlet/spring-boot/java/saml2/refreshable-metadata/build.gradle b/servlet/spring-boot/java/saml2/refreshable-metadata/build.gradle index 602a39a..a11b477 100644 --- a/servlet/spring-boot/java/saml2/refreshable-metadata/build.gradle +++ b/servlet/spring-boot/java/saml2/refreshable-metadata/build.gradle @@ -6,6 +6,7 @@ plugins { } repositories { + mavenLocal() mavenCentral() maven { url "https://repo.spring.io/milestone" } maven { url "https://repo.spring.io/snapshot" } @@ -15,9 +16,8 @@ repositories { dependencies { constraints { - implementation "org.opensaml:opensaml-core:4.1.1" - implementation "org.opensaml:opensaml-saml-api:4.1.1" - implementation "org.opensaml:opensaml-saml-impl:4.1.1" + implementation "org.opensaml:opensaml-saml-api:5.1.2" + implementation "org.opensaml:opensaml-saml-impl:5.1.2" } implementation 'org.springframework.boot:spring-boot-starter-security' implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' diff --git a/servlet/spring-boot/java/saml2/saml-extension-federation/build.gradle b/servlet/spring-boot/java/saml2/saml-extension-federation/build.gradle index 2d8acbb..f2484a7 100644 --- a/servlet/spring-boot/java/saml2/saml-extension-federation/build.gradle +++ b/servlet/spring-boot/java/saml2/saml-extension-federation/build.gradle @@ -14,9 +14,8 @@ repositories { dependencies { constraints { - implementation "org.opensaml:opensaml-core:4.1.1" - implementation "org.opensaml:opensaml-saml-api:4.1.1" - implementation "org.opensaml:opensaml-saml-impl:4.1.1" + implementation "org.opensaml:opensaml-saml-api:5.1.3" + implementation "org.opensaml:opensaml-saml-impl:5.1.3" } implementation 'org.springframework.boot:spring-boot-starter-security' implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' diff --git a/servlet/xml/java/saml2/login-logout/build.gradle b/servlet/xml/java/saml2/login-logout/build.gradle index 7f068bc..ad53a7d 100644 --- a/servlet/xml/java/saml2/login-logout/build.gradle +++ b/servlet/xml/java/saml2/login-logout/build.gradle @@ -16,9 +16,8 @@ repositories { dependencies { constraints { - implementation "org.opensaml:opensaml-core:4.1.1" - implementation "org.opensaml:opensaml-saml-api:4.1.1" - implementation "org.opensaml:opensaml-saml-impl:4.1.1" + implementation "org.opensaml:opensaml-saml-api:5.1.3" + implementation "org.opensaml:opensaml-saml-impl:5.1.3" } implementation platform(libs.org.springframework.spring.framework.bom) implementation platform(libs.org.springframework.security.spring.security.bom)