[java-identity-provider] 02/02: IDP-1444 - review dependencies in IdP modules
Ian Young
ian at iay.org.uk
Mon Apr 22 09:57:14 EDT 2019
This is an automated email from the git hooks/post-receive script.
iay pushed a commit to branch master
in repository java-identity-provider.
View the commit online:
http://git.shibboleth.net/view/?p=java-identity-provider.git;a=commit;h=e75de2222c124290c28585683e0602aeeaa21e59
commit e75de2222c124290c28585683e0602aeeaa21e59
Author: Ian Young <ian at iay.org.uk>
AuthorDate: Mon Apr 22 14:57:06 2019 +0100
IDP-1444 - review dependencies in IdP modules
https://issues.shibboleth.net/jira/browse/IDP-1444
---
idp-admin-api/pom.xml | 9 ++++
idp-admin-impl/pom.xml | 68 ++++++++++++++++++++++++++----
idp-attribute-filter-api/pom.xml | 4 ++
idp-attribute-filter-impl/pom.xml | 23 ++++++++++-
idp-attribute-filter-spring/pom.xml | 17 ++++----
idp-attribute-resolver-api/pom.xml | 18 ++++----
idp-attribute-resolver-impl/pom.xml | 66 ++++++++++++++++++++++-------
idp-attribute-resolver-spring/pom.xml | 28 ++++++++++---
idp-authn-api/pom.xml | 13 +++++-
idp-authn-impl/pom.xml | 66 ++++++++++++++++++++++++++++-
idp-cas-api/pom.xml | 11 ++---
idp-cas-impl/pom.xml | 78 ++++++++++++++++++++++++++++++++++-
idp-consent-impl/pom.xml | 22 ++++++++++
idp-core/pom.xml | 23 +++++++----
idp-installer/pom.xml | 19 +++++----
idp-profile-api/pom.xml | 25 ++++++++---
idp-profile-impl/pom.xml | 28 +++++++++----
idp-profile-spring/pom.xml | 53 +++++++++++++++++++++++-
idp-saml-api/pom.xml | 20 +++++++++
idp-saml-impl/pom.xml | 36 ++++++++++++++++
idp-session-api/pom.xml | 4 --
idp-session-impl/pom.xml | 17 ++++++++
idp-ui/pom.xml | 23 +++++++++++
23 files changed, 577 insertions(+), 94 deletions(-)
diff --git a/idp-admin-api/pom.xml b/idp-admin-api/pom.xml
index 1f7983b..a174637 100644
--- a/idp-admin-api/pom.xml
+++ b/idp-admin-api/pom.xml
@@ -32,6 +32,15 @@
<artifactId>idp-authn-api</artifactId>
<version>${project.version}</version>
</dependency>
+
+ <dependency>
+ <groupId>${opensaml.groupId}</groupId>
+ <artifactId>opensaml-core</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${opensaml.groupId}</groupId>
+ <artifactId>opensaml-profile-api</artifactId>
+ </dependency>
<dependency>
<groupId>${opensaml.groupId}</groupId>
<artifactId>opensaml-saml-api</artifactId>
diff --git a/idp-admin-impl/pom.xml b/idp-admin-impl/pom.xml
index a0bdba7..139a400 100644
--- a/idp-admin-impl/pom.xml
+++ b/idp-admin-impl/pom.xml
@@ -23,17 +23,13 @@
<dependencies>
<!-- Compile Dependencies -->
<dependency>
- <groupId>com.github.jasminb</groupId>
- <artifactId>jsonapi-converter</artifactId>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>idp-admin-api</artifactId>
+ <version>${project.version}</version>
</dependency>
<dependency>
- <groupId>com.fasterxml.jackson.datatype</groupId>
- <artifactId>jackson-datatype-jsr310</artifactId>
- </dependency>
-
- <dependency>
<groupId>${project.groupId}</groupId>
- <artifactId>idp-admin-api</artifactId>
+ <artifactId>idp-profile-api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
@@ -42,6 +38,62 @@
<version>${project.version}</version>
</dependency>
+ <dependency>
+ <groupId>${opensaml.groupId}</groupId>
+ <artifactId>opensaml-profile-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${opensaml.groupId}</groupId>
+ <artifactId>opensaml-security-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${opensaml.groupId}</groupId>
+ <artifactId>opensaml-storage-api</artifactId>
+ </dependency>
+
+ <dependency>
+ <groupId>com.fasterxml.jackson.core</groupId>
+ <artifactId>jackson-core</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>com.fasterxml.jackson.core</groupId>
+ <artifactId>jackson-databind</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>com.fasterxml.jackson.datatype</groupId>
+ <artifactId>jackson-datatype-jsr310</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>com.github.jasminb</groupId>
+ <artifactId>jsonapi-converter</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>io.dropwizard.metrics</groupId>
+ <artifactId>metrics-json</artifactId>
+ </dependency>
+
+ <dependency>
+ <groupId>${spring.groupId}</groupId>
+ <artifactId>spring-beans</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${spring.groupId}</groupId>
+ <artifactId>spring-core</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${spring.groupId}</groupId>
+ <artifactId>spring-context</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${spring-webflow.groupId}</groupId>
+ <artifactId>spring-webflow</artifactId>
+ </dependency>
+
+ <dependency>
+ <groupId>org.cryptacular</groupId>
+ <artifactId>cryptacular</artifactId>
+ </dependency>
+
<!-- Provided Dependencies -->
<!-- Runtime Dependencies -->
diff --git a/idp-attribute-filter-api/pom.xml b/idp-attribute-filter-api/pom.xml
index 1f1098e..d868571 100644
--- a/idp-attribute-filter-api/pom.xml
+++ b/idp-attribute-filter-api/pom.xml
@@ -35,6 +35,10 @@
<dependency>
<groupId>${opensaml.groupId}</groupId>
+ <artifactId>opensaml-profile-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${opensaml.groupId}</groupId>
<artifactId>opensaml-saml-api</artifactId>
</dependency>
diff --git a/idp-attribute-filter-impl/pom.xml b/idp-attribute-filter-impl/pom.xml
index a262255..db9bce2 100644
--- a/idp-attribute-filter-impl/pom.xml
+++ b/idp-attribute-filter-impl/pom.xml
@@ -34,21 +34,40 @@
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
- <artifactId>idp-saml-api</artifactId>
+ <artifactId>idp-attribute-resolver-api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
- <artifactId>idp-attribute-resolver-api</artifactId>
+ <artifactId>idp-authn-api</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>idp-profile-api</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>idp-saml-api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
+ <groupId>net.shibboleth.ext</groupId>
+ <artifactId>spring-extensions</artifactId>
+ </dependency>
+
+ <dependency>
<groupId>${opensaml.groupId}</groupId>
<artifactId>opensaml-core</artifactId>
</dependency>
<dependency>
<groupId>${opensaml.groupId}</groupId>
+ <artifactId>opensaml-profile-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${opensaml.groupId}</groupId>
<artifactId>opensaml-saml-api</artifactId>
</dependency>
diff --git a/idp-attribute-filter-spring/pom.xml b/idp-attribute-filter-spring/pom.xml
index aea6fab..ba72bef 100644
--- a/idp-attribute-filter-spring/pom.xml
+++ b/idp-attribute-filter-spring/pom.xml
@@ -24,34 +24,37 @@
<!-- Compile Dependencies -->
<dependency>
<groupId>${project.groupId}</groupId>
- <artifactId>idp-core</artifactId>
+ <artifactId>idp-attribute-api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
- <artifactId>idp-attribute-api</artifactId>
+ <artifactId>idp-attribute-filter-api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
- <artifactId>idp-attribute-filter-api</artifactId>
+ <artifactId>idp-attribute-filter-impl</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
- <artifactId>idp-attribute-filter-impl</artifactId>
+ <artifactId>idp-profile-api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>${opensaml.groupId}</groupId>
+ <artifactId>opensaml-profile-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${opensaml.groupId}</groupId>
<artifactId>opensaml-saml-api</artifactId>
</dependency>
<dependency>
- <groupId>${project.groupId}</groupId>
- <artifactId>idp-saml-impl</artifactId>
- <version>${project.version}</version>
+ <groupId>net.shibboleth.ext</groupId>
+ <artifactId>spring-extensions</artifactId>
</dependency>
<dependency>
diff --git a/idp-attribute-resolver-api/pom.xml b/idp-attribute-resolver-api/pom.xml
index c055f23..c32966a 100644
--- a/idp-attribute-resolver-api/pom.xml
+++ b/idp-attribute-resolver-api/pom.xml
@@ -27,19 +27,14 @@
<artifactId>idp-attribute-api</artifactId>
<version>${project.version}</version>
</dependency>
+
<dependency>
- <groupId>${project.groupId}</groupId>
- <artifactId>idp-authn-api</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>${project.groupId}</groupId>
- <artifactId>idp-core</artifactId>
- <version>${project.version}</version>
+ <groupId>${opensaml.groupId}</groupId>
+ <artifactId>opensaml-messaging-api</artifactId>
</dependency>
<dependency>
<groupId>${opensaml.groupId}</groupId>
- <artifactId>opensaml-messaging-api</artifactId>
+ <artifactId>opensaml-profile-api</artifactId>
</dependency>
<dependency>
@@ -47,6 +42,11 @@
<artifactId>spring-beans</artifactId>
</dependency>
+ <dependency>
+ <groupId>org.bouncycastle</groupId>
+ <artifactId>bcprov-jdk15on</artifactId>
+ </dependency>
+
<!-- Provided Dependencies -->
<!-- Runtime Dependencies -->
diff --git a/idp-attribute-resolver-impl/pom.xml b/idp-attribute-resolver-impl/pom.xml
index 0c89e24..6ba0e0b 100644
--- a/idp-attribute-resolver-impl/pom.xml
+++ b/idp-attribute-resolver-impl/pom.xml
@@ -32,12 +32,62 @@
<artifactId>idp-attribute-resolver-api</artifactId>
<version>${project.version}</version>
</dependency>
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>idp-attribute-impl</artifactId>
+ <version>${project.version}</version>
+ </dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>idp-authn-api</artifactId>
<version>${project.version}</version>
</dependency>
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>idp-core</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>idp-saml-api</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <!-- We only need openSAML because of the legacy Contexts we need for scripting -->
+ <dependency>
+ <groupId>${opensaml.groupId}</groupId>
+ <artifactId>opensaml-core</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${opensaml.groupId}</groupId>
+ <artifactId>opensaml-profile-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${opensaml.groupId}</groupId>
+ <artifactId>opensaml-saml-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${opensaml.groupId}</groupId>
+ <artifactId>opensaml-security-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${opensaml.groupId}</groupId>
+ <artifactId>opensaml-security-impl</artifactId>
+ </dependency>
+
+ <dependency>
+ <groupId>net.shibboleth.ext</groupId>
+ <artifactId>spring-extensions</artifactId>
+ </dependency>
+
+ <dependency>
+ <groupId>org.apache.httpcomponents</groupId>
+ <artifactId>httpclient</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.httpcomponents</groupId>
+ <artifactId>httpcore</artifactId>
+ </dependency>
<dependency>
<groupId>org.apache.velocity</groupId>
<artifactId>velocity-engine-core</artifactId>
@@ -47,26 +97,14 @@
<artifactId>commons-codec</artifactId>
</dependency>
<dependency>
- <groupId>joda-time</groupId>
- <artifactId>joda-time</artifactId>
- </dependency>
- <dependency>
<groupId>org.ldaptive</groupId>
<artifactId>ldaptive</artifactId>
</dependency>
-
- <dependency>
- <groupId>javax.json</groupId>
- <artifactId>javax.json-api</artifactId>
- </dependency>
-
- <!-- We only need openSAML because of the legacy Contexts we need for scripting -->
<dependency>
- <groupId>${opensaml.groupId}</groupId>
- <artifactId>opensaml-saml-api</artifactId>
+ <groupId>${spring.groupId}</groupId>
+ <artifactId>spring-core</artifactId>
</dependency>
-
<!-- Provided Dependencies -->
<!-- Runtime Dependencies -->
diff --git a/idp-attribute-resolver-spring/pom.xml b/idp-attribute-resolver-spring/pom.xml
index 343d674..66b8a7a 100644
--- a/idp-attribute-resolver-spring/pom.xml
+++ b/idp-attribute-resolver-spring/pom.xml
@@ -24,11 +24,6 @@
<!-- Compile Dependencies -->
<dependency>
<groupId>${project.groupId}</groupId>
- <artifactId>idp-core</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>${project.groupId}</groupId>
<artifactId>idp-attribute-api</artifactId>
<version>${project.version}</version>
</dependency>
@@ -49,6 +44,11 @@
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
+ <artifactId>idp-authn-api</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>${project.groupId}</groupId>
<artifactId>idp-saml-api</artifactId>
<version>${project.version}</version>
</dependency>
@@ -68,7 +68,14 @@
<version>${project.version}</version>
</dependency>
-
+ <dependency>
+ <groupId>${opensaml.groupId}</groupId>
+ <artifactId>opensaml-core</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${opensaml.groupId}</groupId>
+ <artifactId>opensaml-profile-api</artifactId>
+ </dependency>
<dependency>
<groupId>${opensaml.groupId}</groupId>
<artifactId>opensaml-saml-api</artifactId>
@@ -79,6 +86,11 @@
</dependency>
<dependency>
+ <groupId>net.shibboleth.ext</groupId>
+ <artifactId>spring-extensions</artifactId>
+ </dependency>
+
+ <dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-dbcp2</artifactId>
<exclusions>
@@ -98,6 +110,10 @@
</dependency>
<dependency>
<groupId>${spring.groupId}</groupId>
+ <artifactId>spring-core</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${spring.groupId}</groupId>
<artifactId>spring-context</artifactId>
</dependency>
diff --git a/idp-authn-api/pom.xml b/idp-authn-api/pom.xml
index 072b6f2..c8bf3a6 100644
--- a/idp-authn-api/pom.xml
+++ b/idp-authn-api/pom.xml
@@ -24,7 +24,7 @@
<!-- Compile Dependencies -->
<dependency>
<groupId>${project.groupId}</groupId>
- <artifactId>idp-core</artifactId>
+ <artifactId>idp-attribute-api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
@@ -32,6 +32,11 @@
<artifactId>idp-profile-api</artifactId>
<version>${project.version}</version>
</dependency>
+
+ <dependency>
+ <groupId>${opensaml.groupId}</groupId>
+ <artifactId>opensaml-core</artifactId>
+ </dependency>
<dependency>
<groupId>${opensaml.groupId}</groupId>
<artifactId>opensaml-storage-api</artifactId>
@@ -40,6 +45,7 @@
<groupId>${opensaml.groupId}</groupId>
<artifactId>opensaml-profile-api</artifactId>
</dependency>
+
<dependency>
<groupId>org.ldaptive</groupId>
<artifactId>ldaptive</artifactId>
@@ -48,7 +54,10 @@
<groupId>org.apache.velocity</groupId>
<artifactId>velocity-engine-core</artifactId>
</dependency>
-
+ <dependency>
+ <groupId>${spring-webflow.groupId}</groupId>
+ <artifactId>spring-webflow</artifactId>
+ </dependency>
<dependency>
<groupId>javax.json</groupId>
<artifactId>javax.json-api</artifactId>
diff --git a/idp-authn-impl/pom.xml b/idp-authn-impl/pom.xml
index 02b0e8b..d63d6ae 100644
--- a/idp-authn-impl/pom.xml
+++ b/idp-authn-impl/pom.xml
@@ -65,26 +65,90 @@
<groupId>${opensaml.groupId}</groupId>
<artifactId>opensaml-soap-api</artifactId>
</dependency>
+ <dependency>
+ <groupId>${opensaml.groupId}</groupId>
+ <artifactId>opensaml-security-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${opensaml.groupId}</groupId>
+ <artifactId>opensaml-storage-api</artifactId>
+ </dependency>
<dependency>
<groupId>net.shibboleth.ext</groupId>
<artifactId>spring-extensions</artifactId>
</dependency>
+ <dependency>
+ <groupId>commons-codec</groupId>
+ <artifactId>commons-codec</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>com.fasterxml.jackson.core</groupId>
+ <artifactId>jackson-annotations</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>com.fasterxml.jackson.core</groupId>
+ <artifactId>jackson-core</artifactId>
+ </dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
</dependency>
-
<dependency>
<groupId>com.github.jasminb</groupId>
<artifactId>jsonapi-converter</artifactId>
</dependency>
+ <dependency>
+ <groupId>javax.json</groupId>
+ <artifactId>javax.json-api</artifactId>
+ </dependency>
<dependency>
+ <groupId>${spring.groupId}</groupId>
+ <artifactId>spring-beans</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${spring.groupId}</groupId>
+ <artifactId>spring-context</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${spring.groupId}</groupId>
+ <artifactId>spring-core</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${spring.groupId}</groupId>
+ <artifactId>spring-web</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${spring.groupId}</groupId>
+ <artifactId>spring-webmvc</artifactId>
+ </dependency>
+ <dependency>
<groupId>${spring-webflow.groupId}</groupId>
<artifactId>spring-webflow</artifactId>
</dependency>
+
+ <dependency>
+ <groupId>org.apache.velocity</groupId>
+ <artifactId>velocity-engine-core</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.httpcomponents</groupId>
+ <artifactId>httpclient</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.httpcomponents</groupId>
+ <artifactId>httpcore</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.cryptacular</groupId>
+ <artifactId>cryptacular</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.glassfish</groupId>
+ <artifactId>javax.json</artifactId>
+ </dependency>
<dependency>
<groupId>org.ldaptive</groupId>
<artifactId>ldaptive</artifactId>
diff --git a/idp-cas-api/pom.xml b/idp-cas-api/pom.xml
index 7a7429d..bb6ef29 100644
--- a/idp-cas-api/pom.xml
+++ b/idp-cas-api/pom.xml
@@ -23,17 +23,12 @@
<dependencies>
<!-- Compile Dependencies -->
<dependency>
- <groupId>${project.groupId}</groupId>
- <artifactId>idp-session-api</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>joda-time</groupId>
- <artifactId>joda-time</artifactId>
+ <groupId>${opensaml.groupId}</groupId>
+ <artifactId>opensaml-profile-api</artifactId>
</dependency>
<dependency>
<groupId>${opensaml.groupId}</groupId>
- <artifactId>opensaml-profile-api</artifactId>
+ <artifactId>opensaml-saml-api</artifactId>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
diff --git a/idp-cas-impl/pom.xml b/idp-cas-impl/pom.xml
index db40608..6cf65a0 100644
--- a/idp-cas-impl/pom.xml
+++ b/idp-cas-impl/pom.xml
@@ -24,6 +24,16 @@
<!-- Compile Dependencies -->
<dependency>
<groupId>${project.groupId}</groupId>
+ <artifactId>idp-attribute-api</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>idp-authn-api</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>${project.groupId}</groupId>
<artifactId>idp-cas-api</artifactId>
<version>${project.version}</version>
</dependency>
@@ -34,14 +44,28 @@
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
+ <artifactId>idp-profile-api</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>${project.groupId}</groupId>
<artifactId>idp-saml-api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
- <artifactId>idp-authn-impl</artifactId>
+ <artifactId>idp-session-api</artifactId>
<version>${project.version}</version>
</dependency>
+
+ <dependency>
+ <groupId>${opensaml.groupId}</groupId>
+ <artifactId>opensaml-core</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${opensaml.groupId}</groupId>
+ <artifactId>opensaml-profile-api</artifactId>
+ </dependency>
<dependency>
<groupId>${opensaml.groupId}</groupId>
<artifactId>opensaml-storage-api</artifactId>
@@ -52,13 +76,55 @@
</dependency>
<dependency>
<groupId>${opensaml.groupId}</groupId>
+ <artifactId>opensaml-saml-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${opensaml.groupId}</groupId>
<artifactId>opensaml-saml-impl</artifactId>
</dependency>
<dependency>
+ <groupId>${opensaml.groupId}</groupId>
+ <artifactId>opensaml-soap-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${opensaml.groupId}</groupId>
+ <artifactId>opensaml-xmlsec-api</artifactId>
+ </dependency>
+
+ <dependency>
+ <groupId>${spring.groupId}</groupId>
+ <artifactId>spring-beans</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${spring.groupId}</groupId>
+ <artifactId>spring-core</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${spring.groupId}</groupId>
+ <artifactId>spring-context</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${spring-webflow.groupId}</groupId>
+ <artifactId>spring-webflow</artifactId>
+ </dependency>
+
+ <dependency>
+ <groupId>commons-codec</groupId>
+ <artifactId>commons-codec</artifactId>
+ </dependency>
+ <dependency>
<groupId>${httpclient.groupId}</groupId>
<artifactId>httpclient</artifactId>
</dependency>
<dependency>
+ <groupId>${httpclient.groupId}</groupId>
+ <artifactId>httpcore</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>javax.json</groupId>
+ <artifactId>javax.json-api</artifactId>
+ </dependency>
+ <dependency>
<groupId>net.shibboleth.ext</groupId>
<artifactId>spring-extensions</artifactId>
</dependency>
@@ -66,6 +132,10 @@
<groupId>org.cryptacular</groupId>
<artifactId>cryptacular</artifactId>
</dependency>
+ <dependency>
+ <groupId>org.glassfish</groupId>
+ <artifactId>javax.json</artifactId>
+ </dependency>
<!-- Provided Dependencies -->
@@ -89,6 +159,12 @@
<scope>test</scope>
</dependency>
<dependency>
+ <groupId>${jetty.groupId}</groupId>
+ <artifactId>jetty-util</artifactId>
+ <version>${jetty.version}</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
<groupId>${project.groupId}</groupId>
<artifactId>idp-attribute-filter-spring</artifactId>
<version>${project.version}</version>
diff --git a/idp-consent-impl/pom.xml b/idp-consent-impl/pom.xml
index 491bba6..bbf23d6 100644
--- a/idp-consent-impl/pom.xml
+++ b/idp-consent-impl/pom.xml
@@ -42,6 +42,15 @@
<artifactId>idp-saml-api</artifactId>
<version>${project.version}</version>
</dependency>
+
+ <dependency>
+ <groupId>${opensaml.groupId}</groupId>
+ <artifactId>opensaml-core</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${opensaml.groupId}</groupId>
+ <artifactId>opensaml-profile-api</artifactId>
+ </dependency>
<dependency>
<groupId>${opensaml.groupId}</groupId>
<artifactId>opensaml-saml-api</artifactId>
@@ -50,10 +59,23 @@
<groupId>${opensaml.groupId}</groupId>
<artifactId>opensaml-storage-api</artifactId>
</dependency>
+
<dependency>
<groupId>javax.json</groupId>
<artifactId>javax.json-api</artifactId>
</dependency>
+ <dependency>
+ <groupId>org.cryptacular</groupId>
+ <artifactId>cryptacular</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${spring.groupId}</groupId>
+ <artifactId>spring-context</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${spring-webflow.groupId}</groupId>
+ <artifactId>spring-webflow</artifactId>
+ </dependency>
<!-- Provided Dependencies -->
diff --git a/idp-core/pom.xml b/idp-core/pom.xml
index 57a8e0c..ea93fd0 100644
--- a/idp-core/pom.xml
+++ b/idp-core/pom.xml
@@ -32,17 +32,9 @@
</dependency>
<dependency>
<groupId>${spring.groupId}</groupId>
- <artifactId>spring-beans</artifactId>
- </dependency>
- <dependency>
- <groupId>${spring.groupId}</groupId>
<artifactId>spring-context</artifactId>
</dependency>
<dependency>
- <groupId>${spring.groupId}</groupId>
- <artifactId>spring-web</artifactId>
- </dependency>
- <dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<scope>compile</scope><!-- normally runtime -->
@@ -72,13 +64,26 @@
<dependency>
<groupId>${opensaml.groupId}</groupId>
+ <artifactId>opensaml-core</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${opensaml.groupId}</groupId>
<artifactId>opensaml-security-api</artifactId>
</dependency>
<dependency>
<groupId>${opensaml.groupId}</groupId>
<artifactId>opensaml-xmlsec-api</artifactId>
</dependency>
-
+
+ <dependency>
+ <groupId>org.apache.httpcomponents</groupId>
+ <artifactId>httpclient</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.httpcomponents</groupId>
+ <artifactId>httpcore</artifactId>
+ </dependency>
+
<!-- Provided Dependencies -->
<!-- Runtime Dependencies -->
diff --git a/idp-installer/pom.xml b/idp-installer/pom.xml
index 2f49733..7bb873d 100644
--- a/idp-installer/pom.xml
+++ b/idp-installer/pom.xml
@@ -41,12 +41,17 @@
<version>${java-support.version}</version>
</dependency>
- <dependency>
+ <dependency>
<groupId>${opensaml.groupId}</groupId>
- <artifactId>opensaml-saml-api</artifactId>
+ <artifactId>opensaml-core</artifactId>
</dependency>
- <dependency>
+ <dependency>
+ <groupId>${opensaml.groupId}</groupId>
+ <artifactId>opensaml-saml-api</artifactId>
+ </dependency>
+
+ <dependency>
<groupId>org.apache.ant</groupId>
<artifactId>ant</artifactId>
<version>1.9.4</version>
@@ -54,14 +59,14 @@
<dependency>
<groupId>${spring.groupId}</groupId>
- <artifactId>spring-beans</artifactId>
+ <artifactId>spring-context</artifactId>
</dependency>
-
+
<dependency>
<groupId>${spring.groupId}</groupId>
- <artifactId>spring-context</artifactId>
+ <artifactId>spring-core</artifactId>
</dependency>
-
+
<dependency>
<groupId>net.shibboleth.ext</groupId>
<artifactId>spring-extensions</artifactId>
diff --git a/idp-profile-api/pom.xml b/idp-profile-api/pom.xml
index 14be53b..1876412 100644
--- a/idp-profile-api/pom.xml
+++ b/idp-profile-api/pom.xml
@@ -24,21 +24,24 @@
<!-- Compile Dependencies -->
<dependency>
<groupId>${project.groupId}</groupId>
- <artifactId>idp-core</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>${project.groupId}</groupId>
<artifactId>idp-attribute-api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>${opensaml.groupId}</groupId>
+ <artifactId>opensaml-core</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${opensaml.groupId}</groupId>
<artifactId>opensaml-profile-api</artifactId>
</dependency>
<dependency>
<groupId>${opensaml.groupId}</groupId>
+ <artifactId>opensaml-security-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${opensaml.groupId}</groupId>
<artifactId>opensaml-storage-api</artifactId>
</dependency>
<dependency>
@@ -52,6 +55,18 @@
</dependency>
<dependency>
+ <groupId>${spring.groupId}</groupId>
+ <artifactId>spring-context</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${spring.groupId}</groupId>
+ <artifactId>spring-core</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${spring.groupId}</groupId>
+ <artifactId>spring-expression</artifactId>
+ </dependency>
+ <dependency>
<groupId>${spring-webflow.groupId}</groupId>
<artifactId>spring-webflow</artifactId>
</dependency>
diff --git a/idp-profile-impl/pom.xml b/idp-profile-impl/pom.xml
index 40699ae..2c9e525 100644
--- a/idp-profile-impl/pom.xml
+++ b/idp-profile-impl/pom.xml
@@ -24,11 +24,6 @@
<!-- Compile Dependencies -->
<dependency>
<groupId>${project.groupId}</groupId>
- <artifactId>idp-core</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>${project.groupId}</groupId>
<artifactId>idp-profile-api</artifactId>
<version>${project.version}</version>
</dependency>
@@ -52,16 +47,27 @@
<artifactId>idp-authn-api</artifactId>
<version>${project.version}</version>
</dependency>
+
<dependency>
- <groupId>${project.groupId}</groupId>
- <artifactId>idp-session-api</artifactId>
- <version>${project.version}</version>
+ <groupId>${opensaml.groupId}</groupId>
+ <artifactId>opensaml-core</artifactId>
</dependency>
-
<dependency>
<groupId>${opensaml.groupId}</groupId>
<artifactId>opensaml-profile-api</artifactId>
</dependency>
+ <dependency>
+ <groupId>${opensaml.groupId}</groupId>
+ <artifactId>opensaml-saml-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${opensaml.groupId}</groupId>
+ <artifactId>opensaml-security-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${opensaml.groupId}</groupId>
+ <artifactId>opensaml-storage-api</artifactId>
+ </dependency>
<dependency>
<groupId>net.shibboleth.ext</groupId>
@@ -73,6 +79,10 @@
<artifactId>spring-beans</artifactId>
</dependency>
<dependency>
+ <groupId>${spring.groupId}</groupId>
+ <artifactId>spring-context</artifactId>
+ </dependency>
+ <dependency>
<groupId>${spring-webflow.groupId}</groupId>
<artifactId>spring-webflow</artifactId>
</dependency>
diff --git a/idp-profile-spring/pom.xml b/idp-profile-spring/pom.xml
index be71734..7ee5c1b 100644
--- a/idp-profile-spring/pom.xml
+++ b/idp-profile-spring/pom.xml
@@ -29,6 +29,16 @@
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
+ <artifactId>idp-attribute-resolver-api</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>idp-profile-api</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>${project.groupId}</groupId>
<artifactId>idp-saml-api</artifactId>
<version>${project.version}</version>
</dependency>
@@ -56,25 +66,64 @@
<groupId>${spring.groupId}</groupId>
<artifactId>spring-context</artifactId>
</dependency>
+ <dependency>
+ <groupId>${spring.groupId}</groupId>
+ <artifactId>spring-core</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${spring-webflow.groupId}</groupId>
+ <artifactId>spring-webflow</artifactId>
+ </dependency>
<dependency>
<groupId>${opensaml.groupId}</groupId>
+ <artifactId>opensaml-core</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${opensaml.groupId}</groupId>
+ <artifactId>opensaml-profile-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${opensaml.groupId}</groupId>
<artifactId>opensaml-saml-api</artifactId>
</dependency>
<dependency>
<groupId>${opensaml.groupId}</groupId>
<artifactId>opensaml-saml-impl</artifactId>
</dependency>
-
<dependency>
<groupId>${opensaml.groupId}</groupId>
<artifactId>opensaml-security-api</artifactId>
</dependency>
-
<dependency>
<groupId>${opensaml.groupId}</groupId>
<artifactId>opensaml-security-impl</artifactId>
</dependency>
+ <dependency>
+ <groupId>${opensaml.groupId}</groupId>
+ <artifactId>opensaml-xmlsec-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${opensaml.groupId}</groupId>
+ <artifactId>opensaml-xmlsec-impl</artifactId>
+ </dependency>
+
+ <dependency>
+ <groupId>commons-codec</groupId>
+ <artifactId>commons-codec</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.httpcomponents</groupId>
+ <artifactId>httpclient</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.bouncycastle</groupId>
+ <artifactId>bcprov-jdk15on</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.cryptacular</groupId>
+ <artifactId>cryptacular</artifactId>
+ </dependency>
<!-- Provided Dependencies -->
diff --git a/idp-saml-api/pom.xml b/idp-saml-api/pom.xml
index 98150c5..525ed29 100644
--- a/idp-saml-api/pom.xml
+++ b/idp-saml-api/pom.xml
@@ -70,14 +70,34 @@
</dependency>
<dependency>
<groupId>${opensaml.groupId}</groupId>
+ <artifactId>opensaml-soap-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${opensaml.groupId}</groupId>
<artifactId>opensaml-xmlsec-api</artifactId>
</dependency>
<dependency>
+ <groupId>${spring.groupId}</groupId>
+ <artifactId>spring-beans</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${spring.groupId}</groupId>
+ <artifactId>spring-context</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${spring.groupId}</groupId>
+ <artifactId>spring-core</artifactId>
+ </dependency>
+ <dependency>
<groupId>${spring-webflow.groupId}</groupId>
<artifactId>spring-webflow</artifactId>
</dependency>
+ <dependency>
+ <groupId>net.shibboleth.ext</groupId>
+ <artifactId>spring-extensions</artifactId>
+ </dependency>
<!-- Provided Dependencies -->
diff --git a/idp-saml-impl/pom.xml b/idp-saml-impl/pom.xml
index 2ded2bd..bab0986 100644
--- a/idp-saml-impl/pom.xml
+++ b/idp-saml-impl/pom.xml
@@ -31,6 +31,11 @@
<dependency>
<groupId>${project.groupId}</groupId>
+ <artifactId>idp-core</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>${project.groupId}</groupId>
<artifactId>idp-saml-api</artifactId>
<version>${project.version}</version>
</dependency>
@@ -51,9 +56,19 @@
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
+ <artifactId>idp-attribute-resolver-api</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>${project.groupId}</groupId>
<artifactId>idp-profile-api</artifactId>
<version>${project.version}</version>
</dependency>
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>idp-session-api</artifactId>
+ <version>${project.version}</version>
+ </dependency>
<dependency>
<groupId>${opensaml.groupId}</groupId>
@@ -65,6 +80,10 @@
</dependency>
<dependency>
<groupId>${opensaml.groupId}</groupId>
+ <artifactId>opensaml-soap-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${opensaml.groupId}</groupId>
<artifactId>opensaml-profile-api</artifactId>
</dependency>
<dependency>
@@ -86,10 +105,27 @@
</dependency>
<dependency>
+ <groupId>${spring.groupId}</groupId>
+ <artifactId>spring-beans</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${spring.groupId}</groupId>
+ <artifactId>spring-context</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${spring.groupId}</groupId>
+ <artifactId>spring-core</artifactId>
+ </dependency>
+ <dependency>
<groupId>${spring-webflow.groupId}</groupId>
<artifactId>spring-webflow</artifactId>
</dependency>
+ <dependency>
+ <groupId>javax.json</groupId>
+ <artifactId>javax.json-api</artifactId>
+ </dependency>
+
<!-- Provided Dependencies -->
<!-- Runtime Dependencies -->
diff --git a/idp-session-api/pom.xml b/idp-session-api/pom.xml
index 9da3741..bf226f6 100644
--- a/idp-session-api/pom.xml
+++ b/idp-session-api/pom.xml
@@ -41,10 +41,6 @@
<groupId>javax.json</groupId>
<artifactId>javax.json-api</artifactId>
</dependency>
- <dependency>
- <groupId>joda-time</groupId>
- <artifactId>joda-time</artifactId>
- </dependency>
<!-- Provided Dependencies -->
diff --git a/idp-session-impl/pom.xml b/idp-session-impl/pom.xml
index 6b5b8d4..65225f2 100644
--- a/idp-session-impl/pom.xml
+++ b/idp-session-impl/pom.xml
@@ -32,9 +32,22 @@
<artifactId>idp-authn-api</artifactId>
<version>${project.version}</version>
</dependency>
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>idp-profile-api</artifactId>
+ <version>${project.version}</version>
+ </dependency>
<dependency>
<groupId>${opensaml.groupId}</groupId>
+ <artifactId>opensaml-core</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${opensaml.groupId}</groupId>
+ <artifactId>opensaml-profile-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${opensaml.groupId}</groupId>
<artifactId>opensaml-saml-api</artifactId>
</dependency>
@@ -51,6 +64,10 @@
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
</dependency>
+ <dependency>
+ <groupId>${spring-webflow.groupId}</groupId>
+ <artifactId>spring-webflow</artifactId>
+ </dependency>
<!-- Provided Dependencies -->
diff --git a/idp-ui/pom.xml b/idp-ui/pom.xml
index 8190063..dbf9c18 100644
--- a/idp-ui/pom.xml
+++ b/idp-ui/pom.xml
@@ -24,9 +24,32 @@
<!-- Compile Dependencies -->
<dependency>
<groupId>${project.groupId}</groupId>
+ <artifactId>idp-authn-api</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>idp-profile-api</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>${project.groupId}</groupId>
<artifactId>idp-saml-api</artifactId>
<version>${project.version}</version>
</dependency>
+
+ <dependency>
+ <groupId>${opensaml.groupId}</groupId>
+ <artifactId>opensaml-core</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${opensaml.groupId}</groupId>
+ <artifactId>opensaml-profile-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${opensaml.groupId}</groupId>
+ <artifactId>opensaml-saml-api</artifactId>
+ </dependency>
<!-- Provided Dependencies -->
<dependency>
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the commits
mailing list