From d8980535b774c67edc883d6c23aaf0d9ec50e3aa Mon Sep 17 00:00:00 2001 From: "Marvin S. Addison" Date: Tue, 14 Apr 2015 16:19:12 -0400 Subject: [PATCH] Move SAML components into separate module. --- cas-client-core/pom.xml | 29 ++++++----- cas-client-integration-atlassian/pom.xml | 5 ++ cas-client-integration-tomcat-v6/pom.xml | 8 +++ cas-client-integration-tomcat-v7/pom.xml | 8 +++ cas-client-support-saml/pom.xml | 38 ++++++++++++++ .../Saml11AuthenticationFilter.java | 0 .../Saml11TicketValidationFilter.java | 0 .../validation/Saml11TicketValidator.java | 0 .../Saml11TicketValidationFilterTests.java | 0 .../Saml11TicketValidatorTests.java | 2 +- pom.xml | 52 +++++++++++++++++++ 11 files changed, 129 insertions(+), 13 deletions(-) create mode 100644 cas-client-support-saml/pom.xml rename {cas-client-core => cas-client-support-saml}/src/main/java/org/jasig/cas/client/authentication/Saml11AuthenticationFilter.java (100%) rename {cas-client-core => cas-client-support-saml}/src/main/java/org/jasig/cas/client/validation/Saml11TicketValidationFilter.java (100%) rename {cas-client-core => cas-client-support-saml}/src/main/java/org/jasig/cas/client/validation/Saml11TicketValidator.java (100%) rename {cas-client-core => cas-client-support-saml}/src/test/java/org/jasig/cas/client/validation/Saml11TicketValidationFilterTests.java (100%) rename {cas-client-core => cas-client-support-saml}/src/test/java/org/jasig/cas/client/validation/Saml11TicketValidatorTests.java (98%) diff --git a/cas-client-core/pom.xml b/cas-client-core/pom.xml index 795b674..08a42b1 100644 --- a/cas-client-core/pom.xml +++ b/cas-client-core/pom.xml @@ -10,6 +10,23 @@ jar Jasig CAS Client for Java - Core + + + + org.apache.maven.plugins + maven-jar-plugin + 2.6 + + + + test-jar + + + + + + + commons-lang @@ -49,27 +66,18 @@ org.springframework spring-test - ${spring.version} test org.springframework spring-core - ${spring.version} test - - - commons-logging - commons-logging - - org.springframework spring-context - ${spring.version} test @@ -95,7 +103,4 @@ - - 3.1.3.RELEASE - diff --git a/cas-client-integration-atlassian/pom.xml b/cas-client-integration-atlassian/pom.xml index 96895e9..ce13bce 100644 --- a/cas-client-integration-atlassian/pom.xml +++ b/cas-client-integration-atlassian/pom.xml @@ -46,6 +46,11 @@ true + + org.springframework + spring-context + + atlassian-osuser com.atlassian.osuser diff --git a/cas-client-integration-tomcat-v6/pom.xml b/cas-client-integration-tomcat-v6/pom.xml index 5d40ce4..37d0465 100644 --- a/cas-client-integration-tomcat-v6/pom.xml +++ b/cas-client-integration-tomcat-v6/pom.xml @@ -20,6 +20,14 @@ jar compile + + org.jasig.cas.client + cas-client-support-saml + ${project.version} + jar + compile + true + org.apache.tomcat catalina diff --git a/cas-client-integration-tomcat-v7/pom.xml b/cas-client-integration-tomcat-v7/pom.xml index 5bc817d..e1068ba 100644 --- a/cas-client-integration-tomcat-v7/pom.xml +++ b/cas-client-integration-tomcat-v7/pom.xml @@ -20,6 +20,14 @@ jar compile + + org.jasig.cas.client + cas-client-support-saml + ${project.version} + jar + compile + true + org.apache.tomcat tomcat-catalina diff --git a/cas-client-support-saml/pom.xml b/cas-client-support-saml/pom.xml new file mode 100644 index 0000000..60c49f7 --- /dev/null +++ b/cas-client-support-saml/pom.xml @@ -0,0 +1,38 @@ + + + org.jasig.cas.client + 3.3.4-SNAPSHOT + cas-client + + 4.0.0 + org.jasig.cas.client + cas-client-support-saml + jar + Jasig CAS Client for Java - SAML Protocol Support + + + + org.jasig.cas.client + cas-client-core + ${project.version} + + + + org.jasig.cas.client + cas-client-core + ${project.version} + test-jar + test + + + org.springframework + spring-test + test + + + org.springframework + spring-core + test + + + diff --git a/cas-client-core/src/main/java/org/jasig/cas/client/authentication/Saml11AuthenticationFilter.java b/cas-client-support-saml/src/main/java/org/jasig/cas/client/authentication/Saml11AuthenticationFilter.java similarity index 100% rename from cas-client-core/src/main/java/org/jasig/cas/client/authentication/Saml11AuthenticationFilter.java rename to cas-client-support-saml/src/main/java/org/jasig/cas/client/authentication/Saml11AuthenticationFilter.java diff --git a/cas-client-core/src/main/java/org/jasig/cas/client/validation/Saml11TicketValidationFilter.java b/cas-client-support-saml/src/main/java/org/jasig/cas/client/validation/Saml11TicketValidationFilter.java similarity index 100% rename from cas-client-core/src/main/java/org/jasig/cas/client/validation/Saml11TicketValidationFilter.java rename to cas-client-support-saml/src/main/java/org/jasig/cas/client/validation/Saml11TicketValidationFilter.java diff --git a/cas-client-core/src/main/java/org/jasig/cas/client/validation/Saml11TicketValidator.java b/cas-client-support-saml/src/main/java/org/jasig/cas/client/validation/Saml11TicketValidator.java similarity index 100% rename from cas-client-core/src/main/java/org/jasig/cas/client/validation/Saml11TicketValidator.java rename to cas-client-support-saml/src/main/java/org/jasig/cas/client/validation/Saml11TicketValidator.java diff --git a/cas-client-core/src/test/java/org/jasig/cas/client/validation/Saml11TicketValidationFilterTests.java b/cas-client-support-saml/src/test/java/org/jasig/cas/client/validation/Saml11TicketValidationFilterTests.java similarity index 100% rename from cas-client-core/src/test/java/org/jasig/cas/client/validation/Saml11TicketValidationFilterTests.java rename to cas-client-support-saml/src/test/java/org/jasig/cas/client/validation/Saml11TicketValidationFilterTests.java diff --git a/cas-client-core/src/test/java/org/jasig/cas/client/validation/Saml11TicketValidatorTests.java b/cas-client-support-saml/src/test/java/org/jasig/cas/client/validation/Saml11TicketValidatorTests.java similarity index 98% rename from cas-client-core/src/test/java/org/jasig/cas/client/validation/Saml11TicketValidatorTests.java rename to cas-client-support-saml/src/test/java/org/jasig/cas/client/validation/Saml11TicketValidatorTests.java index c648232..7738966 100644 --- a/cas-client-core/src/test/java/org/jasig/cas/client/validation/Saml11TicketValidatorTests.java +++ b/cas-client-support-saml/src/test/java/org/jasig/cas/client/validation/Saml11TicketValidatorTests.java @@ -46,7 +46,7 @@ public final class Saml11TicketValidatorTests extends AbstractTicketValidatorTes @Before public void setUp() throws Exception { - this.validator = new Saml11TicketValidator(CONST_CAS_SERVER_URL_PREFIX + "9051"); + this.validator = new Saml11TicketValidator(AbstractTicketValidatorTests.CONST_CAS_SERVER_URL_PREFIX + "9051"); this.validator.setTolerance(1000L); } diff --git a/pom.xml b/pom.xml index 70befae..bac41ce 100644 --- a/pom.xml +++ b/pom.xml @@ -159,6 +159,56 @@ + + + + org.springframework + spring-core + ${spring.version} + + + commons-logging + commons-logging + + + + + + org.springframework + spring-context + ${spring.version} + + + + org.springframework + spring-test + ${spring.version} + test + + + + log4j + log4j + test + 1.2.15 + + + jmxri + com.sun.jmx + + + com.sun.jdmk + jmxtools + + + javax.jms + jms + + + + + + junit @@ -198,12 +248,14 @@ cas-client-integration-jboss cas-client-support-distributed-ehcache cas-client-support-distributed-memcached + cas-client-support-saml cas-client-integration-tomcat-common cas-client-integration-tomcat-v6 cas-client-integration-tomcat-v7 + 3.1.3.RELEASE 2.2.0 3.0.2 1.7.1