[java-identity-provider] branch master updated: IDP-1642 - Migrate configuration into jars where feasible
Scott Cantor
cantor.2 at osu.edu
Thu Jul 23 00:29:17 UTC 2020
This is an automated email from the git hooks/post-receive script.
scantor 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=16d9e85a213ab43fcd166baef0af04205a3eeb7d
The following commit(s) were added to refs/heads/master by this push:
new 16d9e85a2 IDP-1642 - Migrate configuration into jars where feasible
16d9e85a2 is described below
commit 16d9e85a213ab43fcd166baef0af04205a3eeb7d
Author: Scott Cantor <cantor.2 at osu.edu>
AuthorDate: Wed Jul 22 20:29:58 2020 -0400
IDP-1642 - Migrate configuration into jars where feasible
https://issues.shibboleth.net/jira/browse/IDP-1642
Migrate SAML flows.
---
.../main/resources/system/conf/webflow-config.xml | 58 +++++++++++-----------
.../saml/flows/logout/saml2-logoutprop-beans.xml | 2 +-
.../saml/flows/logout/saml2-logoutprop-flow.xml | 2 +-
.../idp/saml/flows}/saml-abstract-beans.xml | 0
.../idp/saml/flows}/saml-abstract-flow.xml | 2 +
.../flows}/saml1/artifact-resolution-beans.xml | 0
.../saml/flows}/saml1/artifact-resolution-flow.xml | 0
.../saml/flows}/saml1/attribute-query-beans.xml | 2 +-
.../idp/saml/flows}/saml1/attribute-query-flow.xml | 0
.../idp/saml/flows}/saml1/common-beans.xml | 2 -
.../idp/saml/flows}/saml1/sso-abstract-beans.xml | 0
.../idp/saml/flows}/saml1/sso-abstract-flow.xml | 2 +-
.../idp/saml/flows}/saml1/sso-security-flow.xml | 2 -
.../saml/flows}/saml1/sso-unsolicited-beans.xml | 2 -
.../idp/saml/flows}/saml1/sso-unsolicited-flow.xml | 0
.../flows}/saml2/artifact-resolution-beans.xml | 0
.../saml/flows}/saml2/artifact-resolution-flow.xml | 0
.../saml/flows}/saml2/attribute-query-beans.xml | 2 +-
.../idp/saml/flows}/saml2/attribute-query-flow.xml | 0
.../idp/saml/flows}/saml2/common-beans.xml | 2 -
.../idp/saml/flows}/saml2/ecp-security-flow.xml | 2 -
.../idp/saml/flows}/saml2/idwsf-ssos-beans.xml | 2 -
.../idp/saml/flows}/saml2/idwsf-ssos-flow.xml | 0
.../flows}/saml2/idwsf-ssos-security-beans.xml | 2 -
.../saml/flows}/saml2/idwsf-ssos-security-flow.xml | 0
.../idp/saml/flows}/saml2/slo-artifact-beans.xml | 2 -
.../idp/saml/flows}/saml2/slo-artifact-flow.xml | 0
.../idp/saml/flows}/saml2/slo-back-beans.xml | 0
.../idp/saml/flows}/saml2/slo-back-flow.xml | 0
.../saml/flows}/saml2/slo-front-abstract-beans.xml | 0
.../saml/flows}/saml2/slo-front-abstract-flow.xml | 2 +
.../idp/saml/flows}/saml2/slo-post-beans.xml | 2 -
.../idp/saml/flows}/saml2/slo-post-flow.xml | 0
.../flows}/saml2/slo-post-simplesign-beans.xml | 2 -
.../saml/flows}/saml2/slo-post-simplesign-flow.xml | 0
.../idp/saml/flows}/saml2/slo-redirect-beans.xml | 2 -
.../idp/saml/flows}/saml2/slo-redirect-flow.xml | 0
.../idp/saml/flows}/saml2/slo-security-flow.xml | 2 -
.../idp/saml/flows}/saml2/sso-abstract-beans.xml | 0
.../idp/saml/flows}/saml2/sso-abstract-flow.xml | 1 +
.../idp/saml/flows}/saml2/sso-artifact-beans.xml | 2 -
.../idp/saml/flows}/saml2/sso-artifact-flow.xml | 0
.../idp/saml/flows}/saml2/sso-ecp-beans.xml | 2 -
.../idp/saml/flows}/saml2/sso-ecp-flow.xml | 0
.../idp/saml/flows}/saml2/sso-post-beans.xml | 2 -
.../idp/saml/flows}/saml2/sso-post-flow.xml | 0
.../flows}/saml2/sso-post-simplesign-beans.xml | 2 -
.../saml/flows}/saml2/sso-post-simplesign-flow.xml | 0
.../idp/saml/flows}/saml2/sso-redirect-beans.xml | 2 -
.../idp/saml/flows}/saml2/sso-redirect-flow.xml | 0
.../idp/saml/flows}/saml2/sso-security-flow.xml | 2 -
.../saml/flows}/saml2/sso-unsolicited-beans.xml | 2 -
.../idp/saml/flows}/saml2/sso-unsolicited-flow.xml | 0
.../idp/saml/flows}/security-abstract-flow.xml | 1 +
.../shibboleth/idp/saml/flows}/security-beans.xml | 0
.../idp/saml/flows}/soap-security-flow.xml | 2 -
56 files changed, 40 insertions(+), 74 deletions(-)
diff --git a/idp-conf/src/main/resources/system/conf/webflow-config.xml b/idp-conf/src/main/resources/system/conf/webflow-config.xml
index 3eb075526..8e465c0c5 100644
--- a/idp-conf/src/main/resources/system/conf/webflow-config.xml
+++ b/idp-conf/src/main/resources/system/conf/webflow-config.xml
@@ -41,34 +41,34 @@
<!-- Logout propagation delegate flows. -->
<entry key="logoutprop/cas" value="../system/flows/logout/propagation/cas-flow.xml" />
- <entry key="logoutprop/saml2" value="../system/flows/logout/propagation/saml2-flow.xml" />
+ <entry key="logoutprop/saml2" value="classpath:/net/shibboleth/idp/saml/flows/logout/saml2-logoutprop-flow.xml" />
<!-- Abstract flows underpinning SAML profiles. -->
- <entry key="saml.abstract" value="../system/flows/saml/saml-abstract-flow.xml" />
- <entry key="saml1.sso.abstract" value="../system/flows/saml/saml1/sso-abstract-flow.xml" />
- <entry key="saml2.sso.abstract" value="../system/flows/saml/saml2/sso-abstract-flow.xml" />
- <entry key="saml2.slo.front.abstract" value="../system/flows/saml/saml2/slo-front-abstract-flow.xml" />
+ <entry key="saml.abstract" value="classpath:/net/shibboleth/idp/saml/flows/saml-abstract-flow.xml" />
+ <entry key="saml1.sso.abstract" value="classpath:/net/shibboleth/idp/saml/flows/saml1/sso-abstract-flow.xml" />
+ <entry key="saml2.sso.abstract" value="classpath:/net/shibboleth/idp/saml/flows/saml2/sso-abstract-flow.xml" />
+ <entry key="saml2.slo.front.abstract" value="classpath:/net/shibboleth/idp/saml/flows/saml2/slo-front-abstract-flow.xml" />
<!-- SAML profile flows. -->
- <entry key="Shibboleth/SSO" value="../system/flows/saml/saml1/sso-unsolicited-flow.xml" />
- <entry key="SAML1/SOAP/AttributeQuery" value="../system/flows/saml/saml1/attribute-query-flow.xml" />
- <entry key="SAML1/SOAP/ArtifactResolution" value="../system/flows/saml/saml1/artifact-resolution-flow.xml" />
- <entry key="SAML2/POST/SSO" value="../system/flows/saml/saml2/sso-post-flow.xml" />
- <entry key="SAML2/POST-SimpleSign/SSO" value="../system/flows/saml/saml2/sso-post-flow.xml" />
- <entry key="SAML2/Redirect/SSO" value="../system/flows/saml/saml2/sso-redirect-flow.xml" />
- <entry key="SAML2/Artifact/SSO" value="../system/flows/saml/saml2/sso-artifact-flow.xml" />
- <entry key="SAML2/Unsolicited/SSO" value="../system/flows/saml/saml2/sso-unsolicited-flow.xml" />
- <entry key="SAML2/SOAP/ECP" value="../system/flows/saml/saml2/sso-ecp-flow.xml" />
- <entry key="SAML2/POST/SLO" value="../system/flows/saml/saml2/slo-post-flow.xml" />
- <entry key="SAML2/POST-SimpleSign/SLO" value="../system/flows/saml/saml2/slo-post-flow.xml" />
- <entry key="SAML2/Redirect/SLO" value="../system/flows/saml/saml2/slo-redirect-flow.xml" />
- <entry key="SAML2/Artifact/SLO" value="../system/flows/saml/saml2/slo-artifact-flow.xml" />
- <entry key="SAML2/SOAP/SLO" value="../system/flows/saml/saml2/slo-back-flow.xml" />
- <entry key="SAML2/SOAP/AttributeQuery" value="../system/flows/saml/saml2/attribute-query-flow.xml" />
- <entry key="SAML2/SOAP/ArtifactResolution" value="../system/flows/saml/saml2/artifact-resolution-flow.xml" />
+ <entry key="Shibboleth/SSO" value="classpath:/net/shibboleth/idp/saml/flows/saml1/sso-unsolicited-flow.xml" />
+ <entry key="SAML1/SOAP/AttributeQuery" value="classpath:/net/shibboleth/idp/saml/flows/saml1/attribute-query-flow.xml" />
+ <entry key="SAML1/SOAP/ArtifactResolution" value="classpath:/net/shibboleth/idp/saml/flows/saml1/artifact-resolution-flow.xml" />
+ <entry key="SAML2/POST/SSO" value="classpath:/net/shibboleth/idp/saml/flows/saml2/sso-post-flow.xml" />
+ <entry key="SAML2/POST-SimpleSign/SSO" value="classpath:/net/shibboleth/idp/saml/flows/saml2/sso-post-flow.xml" />
+ <entry key="SAML2/Redirect/SSO" value="classpath:/net/shibboleth/idp/saml/flows/saml2/sso-redirect-flow.xml" />
+ <entry key="SAML2/Artifact/SSO" value="classpath:/net/shibboleth/idp/saml/flows/saml2/sso-artifact-flow.xml" />
+ <entry key="SAML2/Unsolicited/SSO" value="classpath:/net/shibboleth/idp/saml/flows/saml2/sso-unsolicited-flow.xml" />
+ <entry key="SAML2/SOAP/ECP" value="classpath:/net/shibboleth/idp/saml/flows/saml2/sso-ecp-flow.xml" />
+ <entry key="SAML2/POST/SLO" value="classpath:/net/shibboleth/idp/saml/flows/saml2/slo-post-flow.xml" />
+ <entry key="SAML2/POST-SimpleSign/SLO" value="classpath:/net/shibboleth/idp/saml/flows/saml2/slo-post-flow.xml" />
+ <entry key="SAML2/Redirect/SLO" value="classpath:/net/shibboleth/idp/saml/flows/saml2/slo-redirect-flow.xml" />
+ <entry key="SAML2/Artifact/SLO" value="classpath:/net/shibboleth/idp/saml/flows/saml2/slo-artifact-flow.xml" />
+ <entry key="SAML2/SOAP/SLO" value="classpath:/net/shibboleth/idp/saml/flows/saml2/slo-back-flow.xml" />
+ <entry key="SAML2/SOAP/AttributeQuery" value="classpath:/net/shibboleth/idp/saml/flows/saml2/attribute-query-flow.xml" />
+ <entry key="SAML2/SOAP/ArtifactResolution" value="classpath:/net/shibboleth/idp/saml/flows/saml2/artifact-resolution-flow.xml" />
<!-- Liberty IDWSF SSOS flow (for SAML 2 delegation) -->
- <entry key="IDWSF/SSOS" value="../system/flows/saml/saml2/idwsf-ssos-flow.xml" />
+ <entry key="IDWSF/SSOS" value="classpath:/net/shibboleth/idp/saml/flows/saml2/idwsf-ssos-flow.xml" />
<!-- Main flow for authentication. -->
<entry key="authn.events" value="%{idp.home}/conf/authn/authn-events-flow.xml" />
@@ -133,13 +133,13 @@
<entry key="intercept/warning" value="classpath:/net/shibboleth/idp/profile/flows/intercept/warning-flow.xml" />
<!-- Inbound security processing of SAML messages, implemented as intercept flows. -->
- <entry key="security-policy.abstract" value="../system/flows/saml/security-abstract-flow.xml" />
- <entry key="intercept/security-policy/shibboleth-sso" value="../system/flows/saml/saml1/sso-security-flow.xml" />
- <entry key="intercept/security-policy/saml2-sso" value="../system/flows/saml/saml2/sso-security-flow.xml" />
- <entry key="intercept/security-policy/saml2-ecp" value="../system/flows/saml/saml2/ecp-security-flow.xml" />
- <entry key="intercept/security-policy/saml2-slo" value="../system/flows/saml/saml2/slo-security-flow.xml" />
- <entry key="intercept/security-policy/saml2-idwsf-ssos" value="../system/flows/saml/saml2/idwsf-ssos-security-flow.xml" />
- <entry key="intercept/security-policy/saml-soap" value="../system/flows/saml/soap-security-flow.xml" />
+ <entry key="security-policy.abstract" value="classpath:/net/shibboleth/idp/saml/flows/security-abstract-flow.xml" />
+ <entry key="intercept/security-policy/shibboleth-sso" value="classpath:/net/shibboleth/idp/saml/flows/saml1/sso-security-flow.xml" />
+ <entry key="intercept/security-policy/saml2-sso" value="classpath:/net/shibboleth/idp/saml/flows/saml2/sso-security-flow.xml" />
+ <entry key="intercept/security-policy/saml2-ecp" value="classpath:/net/shibboleth/idp/saml/flows/saml2/ecp-security-flow.xml" />
+ <entry key="intercept/security-policy/saml2-slo" value="classpath:/net/shibboleth/idp/saml/flows/saml2/slo-security-flow.xml" />
+ <entry key="intercept/security-policy/saml2-idwsf-ssos" value="classpath:/net/shibboleth/idp/saml/flows/saml2/idwsf-ssos-security-flow.xml" />
+ <entry key="intercept/security-policy/saml-soap" value="classpath:/net/shibboleth/idp/saml/flows/soap-security-flow.xml" />
<!-- CAS protocol flows. -->
<entry key="cas.abstract" value="../system/flows/cas/cas-abstract-flow.xml" />
diff --git a/idp-conf/src/main/resources/system/flows/logout/propagation/saml2-beans.xml b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/logout/saml2-logoutprop-beans.xml
similarity index 98%
rename from idp-conf/src/main/resources/system/flows/logout/propagation/saml2-beans.xml
rename to idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/logout/saml2-logoutprop-beans.xml
index 1bbab4f86..1b7fbd746 100644
--- a/idp-conf/src/main/resources/system/flows/logout/propagation/saml2-beans.xml
+++ b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/logout/saml2-logoutprop-beans.xml
@@ -17,7 +17,7 @@
<bean class="net.shibboleth.ext.spring.config.IdentifiableBeanPostProcessor" />
<bean class="net.shibboleth.idp.profile.impl.ProfileActionBeanPostProcessor" />
- <import resource="../../saml/saml-abstract-beans.xml" />
+ <import resource="../saml-abstract-beans.xml" />
<util:constant id="shibboleth.EndpointType"
static-field="org.opensaml.saml.saml2.metadata.SingleLogoutService.DEFAULT_ELEMENT_NAME" />
diff --git a/idp-conf/src/main/resources/system/flows/logout/propagation/saml2-flow.xml b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/logout/saml2-logoutprop-flow.xml
similarity index 98%
rename from idp-conf/src/main/resources/system/flows/logout/propagation/saml2-flow.xml
rename to idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/logout/saml2-logoutprop-flow.xml
index 9d54e5e86..9416d19da 100644
--- a/idp-conf/src/main/resources/system/flows/logout/propagation/saml2-flow.xml
+++ b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/logout/saml2-logoutprop-flow.xml
@@ -117,6 +117,6 @@
<transition on="#{!'proceed'.equals(currentEvent.id)}" to="proceed" />
</global-transitions>
- <bean-import resource="saml2-beans.xml" />
+ <bean-import resource="saml2-logoutprop-beans.xml" />
</flow>
diff --git a/idp-conf/src/main/resources/system/flows/saml/saml-abstract-beans.xml b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml-abstract-beans.xml
similarity index 100%
rename from idp-conf/src/main/resources/system/flows/saml/saml-abstract-beans.xml
rename to idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml-abstract-beans.xml
diff --git a/idp-conf/src/main/resources/system/flows/saml/saml-abstract-flow.xml b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml-abstract-flow.xml
similarity index 98%
rename from idp-conf/src/main/resources/system/flows/saml/saml-abstract-flow.xml
rename to idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml-abstract-flow.xml
index 0ded5b7a5..76f5874d0 100644
--- a/idp-conf/src/main/resources/system/flows/saml/saml-abstract-flow.xml
+++ b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml-abstract-flow.xml
@@ -192,5 +192,7 @@
<transition on-exception="java.lang.RuntimeException" to="LogRuntimeException" />
<transition on="#{!'proceed'.equals(currentEvent.id)}" to="HandleError" />
</global-transitions>
+
+ <bean-import resource="classpath:/net/shibboleth/idp/saml/flows/saml-abstract-beans.xml"/>
</flow>
diff --git a/idp-conf/src/main/resources/system/flows/saml/saml1/artifact-resolution-beans.xml b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml1/artifact-resolution-beans.xml
similarity index 100%
rename from idp-conf/src/main/resources/system/flows/saml/saml1/artifact-resolution-beans.xml
rename to idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml1/artifact-resolution-beans.xml
diff --git a/idp-conf/src/main/resources/system/flows/saml/saml1/artifact-resolution-flow.xml b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml1/artifact-resolution-flow.xml
similarity index 100%
rename from idp-conf/src/main/resources/system/flows/saml/saml1/artifact-resolution-flow.xml
rename to idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml1/artifact-resolution-flow.xml
diff --git a/idp-conf/src/main/resources/system/flows/saml/saml1/attribute-query-beans.xml b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml1/attribute-query-beans.xml
similarity index 98%
rename from idp-conf/src/main/resources/system/flows/saml/saml1/attribute-query-beans.xml
rename to idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml1/attribute-query-beans.xml
index 974d005ce..9d0743dbf 100644
--- a/idp-conf/src/main/resources/system/flows/saml/saml1/attribute-query-beans.xml
+++ b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml1/attribute-query-beans.xml
@@ -16,7 +16,7 @@
p:placeholderPrefix="%{" p:placeholderSuffix="}" />
<import resource="common-beans.xml" />
- <import resource="../../../../conf/intercept/consent-intercept-config.xml" />
+ <import resource="%{idp.home}/conf/intercept/consent-intercept-config.xml" />
<bean id="InitializeProfileRequestContext"
class="net.shibboleth.idp.profile.impl.InitializeProfileRequestContext" scope="prototype"
diff --git a/idp-conf/src/main/resources/system/flows/saml/saml1/attribute-query-flow.xml b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml1/attribute-query-flow.xml
similarity index 100%
rename from idp-conf/src/main/resources/system/flows/saml/saml1/attribute-query-flow.xml
rename to idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml1/attribute-query-flow.xml
diff --git a/idp-conf/src/main/resources/system/flows/saml/saml1/common-beans.xml b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml1/common-beans.xml
similarity index 98%
rename from idp-conf/src/main/resources/system/flows/saml/saml1/common-beans.xml
rename to idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml1/common-beans.xml
index 5f866932d..1086b9e6a 100644
--- a/idp-conf/src/main/resources/system/flows/saml/saml1/common-beans.xml
+++ b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml1/common-beans.xml
@@ -12,8 +12,6 @@
default-init-method="initialize"
default-destroy-method="destroy">
- <import resource="../saml-abstract-beans.xml" />
-
<util:constant id="shibboleth.MetadataLookup.Protocol"
static-field="org.opensaml.saml.common.xml.SAMLConstants.SAML11P_NS" />
diff --git a/idp-conf/src/main/resources/system/flows/saml/saml1/sso-abstract-beans.xml b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml1/sso-abstract-beans.xml
similarity index 100%
rename from idp-conf/src/main/resources/system/flows/saml/saml1/sso-abstract-beans.xml
rename to idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml1/sso-abstract-beans.xml
diff --git a/idp-conf/src/main/resources/system/flows/saml/saml1/sso-abstract-flow.xml b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml1/sso-abstract-flow.xml
similarity index 98%
rename from idp-conf/src/main/resources/system/flows/saml/saml1/sso-abstract-flow.xml
rename to idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml1/sso-abstract-flow.xml
index 7308b5c11..c68c97ea7 100644
--- a/idp-conf/src/main/resources/system/flows/saml/saml1/sso-abstract-flow.xml
+++ b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml1/sso-abstract-flow.xml
@@ -154,6 +154,6 @@
</on-entry>
</end-state>
- <bean-import resource="sso-abstract-beans.xml" />
+ <bean-import resource="classpath:/net/shibboleth/idp/saml/flows/saml1/sso-abstract-beans.xml" />
</flow>
diff --git a/idp-conf/src/main/resources/system/flows/saml/saml1/sso-security-flow.xml b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml1/sso-security-flow.xml
similarity index 93%
rename from idp-conf/src/main/resources/system/flows/saml/saml1/sso-security-flow.xml
rename to idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml1/sso-security-flow.xml
index c37a7f303..18b011144 100644
--- a/idp-conf/src/main/resources/system/flows/saml/saml1/sso-security-flow.xml
+++ b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml1/sso-security-flow.xml
@@ -14,6 +14,4 @@
<transition on="proceed" to="proceed" />
</action-state>
- <bean-import resource="../security-beans.xml" />
-
</flow>
diff --git a/idp-conf/src/main/resources/system/flows/saml/saml1/sso-unsolicited-beans.xml b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml1/sso-unsolicited-beans.xml
similarity index 96%
rename from idp-conf/src/main/resources/system/flows/saml/saml1/sso-unsolicited-beans.xml
rename to idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml1/sso-unsolicited-beans.xml
index b605d4ddd..3f603b21e 100644
--- a/idp-conf/src/main/resources/system/flows/saml/saml1/sso-unsolicited-beans.xml
+++ b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml1/sso-unsolicited-beans.xml
@@ -11,8 +11,6 @@
default-init-method="initialize"
default-destroy-method="destroy">
- <import resource="sso-abstract-beans.xml" />
-
<bean id="DecodeMessage" class="org.opensaml.profile.action.impl.DecodeMessage" scope="prototype">
<constructor-arg>
<bean class="net.shibboleth.idp.saml.saml1.profile.impl.IdPInitiatedSSORequestMessageDecoder" scope="prototype"
diff --git a/idp-conf/src/main/resources/system/flows/saml/saml1/sso-unsolicited-flow.xml b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml1/sso-unsolicited-flow.xml
similarity index 100%
rename from idp-conf/src/main/resources/system/flows/saml/saml1/sso-unsolicited-flow.xml
rename to idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml1/sso-unsolicited-flow.xml
diff --git a/idp-conf/src/main/resources/system/flows/saml/saml2/artifact-resolution-beans.xml b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/artifact-resolution-beans.xml
similarity index 100%
rename from idp-conf/src/main/resources/system/flows/saml/saml2/artifact-resolution-beans.xml
rename to idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/artifact-resolution-beans.xml
diff --git a/idp-conf/src/main/resources/system/flows/saml/saml2/artifact-resolution-flow.xml b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/artifact-resolution-flow.xml
similarity index 100%
rename from idp-conf/src/main/resources/system/flows/saml/saml2/artifact-resolution-flow.xml
rename to idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/artifact-resolution-flow.xml
diff --git a/idp-conf/src/main/resources/system/flows/saml/saml2/attribute-query-beans.xml b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/attribute-query-beans.xml
similarity index 98%
rename from idp-conf/src/main/resources/system/flows/saml/saml2/attribute-query-beans.xml
rename to idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/attribute-query-beans.xml
index 27bd70d60..d38583a03 100644
--- a/idp-conf/src/main/resources/system/flows/saml/saml2/attribute-query-beans.xml
+++ b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/attribute-query-beans.xml
@@ -16,7 +16,7 @@
p:placeholderPrefix="%{" p:placeholderSuffix="}" />
<import resource="common-beans.xml" />
- <import resource="../../../../conf/intercept/consent-intercept-config.xml" />
+ <import resource="%{idp.home}/conf/intercept/consent-intercept-config.xml" />
<bean id="InitializeProfileRequestContext"
class="net.shibboleth.idp.profile.impl.InitializeProfileRequestContext" scope="prototype"
diff --git a/idp-conf/src/main/resources/system/flows/saml/saml2/attribute-query-flow.xml b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/attribute-query-flow.xml
similarity index 100%
rename from idp-conf/src/main/resources/system/flows/saml/saml2/attribute-query-flow.xml
rename to idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/attribute-query-flow.xml
diff --git a/idp-conf/src/main/resources/system/flows/saml/saml2/common-beans.xml b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/common-beans.xml
similarity index 99%
rename from idp-conf/src/main/resources/system/flows/saml/saml2/common-beans.xml
rename to idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/common-beans.xml
index d15549093..2d17e7da5 100644
--- a/idp-conf/src/main/resources/system/flows/saml/saml2/common-beans.xml
+++ b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/common-beans.xml
@@ -12,8 +12,6 @@
default-init-method="initialize"
default-destroy-method="destroy">
- <import resource="../saml-abstract-beans.xml" />
-
<util:constant id="shibboleth.MetadataLookup.Protocol"
static-field="org.opensaml.saml.common.xml.SAMLConstants.SAML20P_NS" />
diff --git a/idp-conf/src/main/resources/system/flows/saml/saml2/ecp-security-flow.xml b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/ecp-security-flow.xml
similarity index 95%
rename from idp-conf/src/main/resources/system/flows/saml/saml2/ecp-security-flow.xml
rename to idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/ecp-security-flow.xml
index b120bba35..e7abc7b31 100644
--- a/idp-conf/src/main/resources/system/flows/saml/saml2/ecp-security-flow.xml
+++ b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/ecp-security-flow.xml
@@ -20,7 +20,5 @@
<transition on="proceed" to="proceed" />
</action-state>
-
- <bean-import resource="../security-beans.xml" />
</flow>
diff --git a/idp-conf/src/main/resources/system/flows/saml/saml2/idwsf-ssos-beans.xml b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/idwsf-ssos-beans.xml
similarity index 99%
rename from idp-conf/src/main/resources/system/flows/saml/saml2/idwsf-ssos-beans.xml
rename to idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/idwsf-ssos-beans.xml
index dbb19399e..3def23862 100644
--- a/idp-conf/src/main/resources/system/flows/saml/saml2/idwsf-ssos-beans.xml
+++ b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/idwsf-ssos-beans.xml
@@ -11,8 +11,6 @@
default-init-method="initialize"
default-destroy-method="destroy">
- <import resource="sso-abstract-beans.xml" />
-
<bean id="InitializeProfileRequestContext"
class="net.shibboleth.idp.profile.impl.InitializeProfileRequestContext" scope="prototype"
p:profileId="#{T(net.shibboleth.idp.saml.idwsf.profile.config.SSOSProfileConfiguration).PROFILE_ID}"
diff --git a/idp-conf/src/main/resources/system/flows/saml/saml2/idwsf-ssos-flow.xml b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/idwsf-ssos-flow.xml
similarity index 100%
rename from idp-conf/src/main/resources/system/flows/saml/saml2/idwsf-ssos-flow.xml
rename to idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/idwsf-ssos-flow.xml
diff --git a/idp-conf/src/main/resources/system/flows/saml/saml2/idwsf-ssos-security-beans.xml b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/idwsf-ssos-security-beans.xml
similarity index 99%
rename from idp-conf/src/main/resources/system/flows/saml/saml2/idwsf-ssos-security-beans.xml
rename to idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/idwsf-ssos-security-beans.xml
index db8bc372e..d9fd28799 100644
--- a/idp-conf/src/main/resources/system/flows/saml/saml2/idwsf-ssos-security-beans.xml
+++ b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/idwsf-ssos-security-beans.xml
@@ -15,8 +15,6 @@
<bean class="org.springframework.context.support.PropertySourcesPlaceholderConfigurer"
p:placeholderPrefix="%{" p:placeholderSuffix="}" />
- <import resource="../security-beans.xml" />
-
<bean id="SAMLMDClientCertAuthSecurityHandlerForPresenter"
class="net.shibboleth.idp.profile.impl.WebFlowMessageHandlerAdaptor" scope="prototype"
c:executionDirection="INBOUND">
diff --git a/idp-conf/src/main/resources/system/flows/saml/saml2/idwsf-ssos-security-flow.xml b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/idwsf-ssos-security-flow.xml
similarity index 100%
rename from idp-conf/src/main/resources/system/flows/saml/saml2/idwsf-ssos-security-flow.xml
rename to idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/idwsf-ssos-security-flow.xml
diff --git a/idp-conf/src/main/resources/system/flows/saml/saml2/slo-artifact-beans.xml b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/slo-artifact-beans.xml
similarity index 97%
rename from idp-conf/src/main/resources/system/flows/saml/saml2/slo-artifact-beans.xml
rename to idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/slo-artifact-beans.xml
index bf9a111db..9e8dbfe55 100644
--- a/idp-conf/src/main/resources/system/flows/saml/saml2/slo-artifact-beans.xml
+++ b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/slo-artifact-beans.xml
@@ -11,8 +11,6 @@
default-init-method="initialize"
default-destroy-method="destroy">
- <import resource="slo-front-abstract-beans.xml" />
-
<bean id="DecodeMessage" class="org.opensaml.profile.action.impl.DecodeMessage" scope="prototype">
<constructor-arg>
<bean class="org.opensaml.saml.saml2.binding.decoding.impl.HTTPArtifactDecoder" scope="prototype"
diff --git a/idp-conf/src/main/resources/system/flows/saml/saml2/slo-artifact-flow.xml b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/slo-artifact-flow.xml
similarity index 100%
rename from idp-conf/src/main/resources/system/flows/saml/saml2/slo-artifact-flow.xml
rename to idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/slo-artifact-flow.xml
diff --git a/idp-conf/src/main/resources/system/flows/saml/saml2/slo-back-beans.xml b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/slo-back-beans.xml
similarity index 100%
rename from idp-conf/src/main/resources/system/flows/saml/saml2/slo-back-beans.xml
rename to idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/slo-back-beans.xml
diff --git a/idp-conf/src/main/resources/system/flows/saml/saml2/slo-back-flow.xml b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/slo-back-flow.xml
similarity index 100%
rename from idp-conf/src/main/resources/system/flows/saml/saml2/slo-back-flow.xml
rename to idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/slo-back-flow.xml
diff --git a/idp-conf/src/main/resources/system/flows/saml/saml2/slo-front-abstract-beans.xml b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/slo-front-abstract-beans.xml
similarity index 100%
rename from idp-conf/src/main/resources/system/flows/saml/saml2/slo-front-abstract-beans.xml
rename to idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/slo-front-abstract-beans.xml
diff --git a/idp-conf/src/main/resources/system/flows/saml/saml2/slo-front-abstract-flow.xml b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/slo-front-abstract-flow.xml
similarity index 99%
rename from idp-conf/src/main/resources/system/flows/saml/saml2/slo-front-abstract-flow.xml
rename to idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/slo-front-abstract-flow.xml
index cbad3941a..1d1eeca2a 100644
--- a/idp-conf/src/main/resources/system/flows/saml/saml2/slo-front-abstract-flow.xml
+++ b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/slo-front-abstract-flow.xml
@@ -261,5 +261,7 @@
: externalContext.nativeResponse.setContentType('application/json')" />
</on-entry>
</end-state>
+
+ <bean-import resource="classpath:/net/shibboleth/idp/saml/flows/saml2/slo-front-abstract-beans.xml" />
</flow>
diff --git a/idp-conf/src/main/resources/system/flows/saml/saml2/slo-post-beans.xml b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/slo-post-beans.xml
similarity index 95%
rename from idp-conf/src/main/resources/system/flows/saml/saml2/slo-post-beans.xml
rename to idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/slo-post-beans.xml
index 4b7034670..d6775c20b 100644
--- a/idp-conf/src/main/resources/system/flows/saml/saml2/slo-post-beans.xml
+++ b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/slo-post-beans.xml
@@ -11,8 +11,6 @@
default-init-method="initialize"
default-destroy-method="destroy">
- <import resource="slo-front-abstract-beans.xml" />
-
<bean id="DecodeMessage" class="org.opensaml.profile.action.impl.DecodeMessage" scope="prototype">
<constructor-arg>
<bean class="org.opensaml.saml.saml2.binding.decoding.impl.HTTPPostDecoder" scope="prototype"
diff --git a/idp-conf/src/main/resources/system/flows/saml/saml2/slo-post-flow.xml b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/slo-post-flow.xml
similarity index 100%
rename from idp-conf/src/main/resources/system/flows/saml/saml2/slo-post-flow.xml
rename to idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/slo-post-flow.xml
diff --git a/idp-conf/src/main/resources/system/flows/saml/saml2/slo-post-simplesign-beans.xml b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/slo-post-simplesign-beans.xml
similarity index 95%
rename from idp-conf/src/main/resources/system/flows/saml/saml2/slo-post-simplesign-beans.xml
rename to idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/slo-post-simplesign-beans.xml
index ea474ffa9..0f7a04f15 100644
--- a/idp-conf/src/main/resources/system/flows/saml/saml2/slo-post-simplesign-beans.xml
+++ b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/slo-post-simplesign-beans.xml
@@ -11,8 +11,6 @@
default-init-method="initialize"
default-destroy-method="destroy">
- <import resource="slo-front-abstract-beans.xml" />
-
<bean id="DecodeMessage" class="org.opensaml.profile.action.impl.DecodeMessage" scope="prototype">
<constructor-arg>
<bean class="org.opensaml.saml.saml2.binding.decoding.impl.HTTPPostSimpleSignDecoder" scope="prototype"
diff --git a/idp-conf/src/main/resources/system/flows/saml/saml2/slo-post-simplesign-flow.xml b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/slo-post-simplesign-flow.xml
similarity index 100%
rename from idp-conf/src/main/resources/system/flows/saml/saml2/slo-post-simplesign-flow.xml
rename to idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/slo-post-simplesign-flow.xml
diff --git a/idp-conf/src/main/resources/system/flows/saml/saml2/slo-redirect-beans.xml b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/slo-redirect-beans.xml
similarity index 95%
rename from idp-conf/src/main/resources/system/flows/saml/saml2/slo-redirect-beans.xml
rename to idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/slo-redirect-beans.xml
index 11ae8d141..8e2078281 100644
--- a/idp-conf/src/main/resources/system/flows/saml/saml2/slo-redirect-beans.xml
+++ b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/slo-redirect-beans.xml
@@ -11,8 +11,6 @@
default-init-method="initialize"
default-destroy-method="destroy">
- <import resource="slo-front-abstract-beans.xml" />
-
<bean id="DecodeMessage" class="org.opensaml.profile.action.impl.DecodeMessage" scope="prototype">
<constructor-arg>
<bean class="org.opensaml.saml.saml2.binding.decoding.impl.HTTPRedirectDeflateDecoder" scope="prototype"
diff --git a/idp-conf/src/main/resources/system/flows/saml/saml2/slo-redirect-flow.xml b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/slo-redirect-flow.xml
similarity index 100%
rename from idp-conf/src/main/resources/system/flows/saml/saml2/slo-redirect-flow.xml
rename to idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/slo-redirect-flow.xml
diff --git a/idp-conf/src/main/resources/system/flows/saml/saml2/slo-security-flow.xml b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/slo-security-flow.xml
similarity index 95%
rename from idp-conf/src/main/resources/system/flows/saml/saml2/slo-security-flow.xml
rename to idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/slo-security-flow.xml
index 9dd9c5935..e7ae170d8 100644
--- a/idp-conf/src/main/resources/system/flows/saml/saml2/slo-security-flow.xml
+++ b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/slo-security-flow.xml
@@ -21,6 +21,4 @@
<transition on="proceed" to="proceed" />
</action-state>
- <bean-import resource="../security-beans.xml" />
-
</flow>
diff --git a/idp-conf/src/main/resources/system/flows/saml/saml2/sso-abstract-beans.xml b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/sso-abstract-beans.xml
similarity index 100%
rename from idp-conf/src/main/resources/system/flows/saml/saml2/sso-abstract-beans.xml
rename to idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/sso-abstract-beans.xml
diff --git a/idp-conf/src/main/resources/system/flows/saml/saml2/sso-abstract-flow.xml b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/sso-abstract-flow.xml
similarity index 98%
rename from idp-conf/src/main/resources/system/flows/saml/saml2/sso-abstract-flow.xml
rename to idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/sso-abstract-flow.xml
index 6037d77b0..a88579c52 100644
--- a/idp-conf/src/main/resources/system/flows/saml/saml2/sso-abstract-flow.xml
+++ b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/sso-abstract-flow.xml
@@ -204,4 +204,5 @@
</on-entry>
</end-state>
+ <bean-import resource="classpath:/net/shibboleth/idp/saml/flows/saml2/sso-abstract-beans.xml" />
</flow>
diff --git a/idp-conf/src/main/resources/system/flows/saml/saml2/sso-artifact-beans.xml b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/sso-artifact-beans.xml
similarity index 97%
rename from idp-conf/src/main/resources/system/flows/saml/saml2/sso-artifact-beans.xml
rename to idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/sso-artifact-beans.xml
index 74d252942..4d2bb54a9 100644
--- a/idp-conf/src/main/resources/system/flows/saml/saml2/sso-artifact-beans.xml
+++ b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/sso-artifact-beans.xml
@@ -11,8 +11,6 @@
default-init-method="initialize"
default-destroy-method="destroy">
- <import resource="sso-abstract-beans.xml" />
-
<bean id="InitializeProfileRequestContext"
class="net.shibboleth.idp.profile.impl.InitializeProfileRequestContext" scope="prototype"
p:profileId="#{T(net.shibboleth.idp.saml.saml2.profile.config.BrowserSSOProfileConfiguration).PROFILE_ID}"
diff --git a/idp-conf/src/main/resources/system/flows/saml/saml2/sso-artifact-flow.xml b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/sso-artifact-flow.xml
similarity index 100%
rename from idp-conf/src/main/resources/system/flows/saml/saml2/sso-artifact-flow.xml
rename to idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/sso-artifact-flow.xml
diff --git a/idp-conf/src/main/resources/system/flows/saml/saml2/sso-ecp-beans.xml b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/sso-ecp-beans.xml
similarity index 98%
rename from idp-conf/src/main/resources/system/flows/saml/saml2/sso-ecp-beans.xml
rename to idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/sso-ecp-beans.xml
index 96651d44d..30e4b3dbe 100644
--- a/idp-conf/src/main/resources/system/flows/saml/saml2/sso-ecp-beans.xml
+++ b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/sso-ecp-beans.xml
@@ -11,8 +11,6 @@
default-init-method="initialize"
default-destroy-method="destroy">
- <import resource="sso-abstract-beans.xml" />
-
<bean id="InitializeProfileRequestContext"
class="net.shibboleth.idp.profile.impl.InitializeProfileRequestContext" scope="prototype"
p:profileId="#{T(net.shibboleth.idp.saml.saml2.profile.config.ECPProfileConfiguration).PROFILE_ID}"
diff --git a/idp-conf/src/main/resources/system/flows/saml/saml2/sso-ecp-flow.xml b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/sso-ecp-flow.xml
similarity index 100%
rename from idp-conf/src/main/resources/system/flows/saml/saml2/sso-ecp-flow.xml
rename to idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/sso-ecp-flow.xml
diff --git a/idp-conf/src/main/resources/system/flows/saml/saml2/sso-post-beans.xml b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/sso-post-beans.xml
similarity index 97%
rename from idp-conf/src/main/resources/system/flows/saml/saml2/sso-post-beans.xml
rename to idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/sso-post-beans.xml
index 466828846..9e9684090 100644
--- a/idp-conf/src/main/resources/system/flows/saml/saml2/sso-post-beans.xml
+++ b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/sso-post-beans.xml
@@ -11,8 +11,6 @@
default-init-method="initialize"
default-destroy-method="destroy">
- <import resource="sso-abstract-beans.xml" />
-
<bean id="InitializeProfileRequestContext"
class="net.shibboleth.idp.profile.impl.InitializeProfileRequestContext" scope="prototype"
p:profileId="#{T(net.shibboleth.idp.saml.saml2.profile.config.BrowserSSOProfileConfiguration).PROFILE_ID}"
diff --git a/idp-conf/src/main/resources/system/flows/saml/saml2/sso-post-flow.xml b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/sso-post-flow.xml
similarity index 100%
rename from idp-conf/src/main/resources/system/flows/saml/saml2/sso-post-flow.xml
rename to idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/sso-post-flow.xml
diff --git a/idp-conf/src/main/resources/system/flows/saml/saml2/sso-post-simplesign-beans.xml b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/sso-post-simplesign-beans.xml
similarity index 97%
rename from idp-conf/src/main/resources/system/flows/saml/saml2/sso-post-simplesign-beans.xml
rename to idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/sso-post-simplesign-beans.xml
index a96410247..a3cc77323 100644
--- a/idp-conf/src/main/resources/system/flows/saml/saml2/sso-post-simplesign-beans.xml
+++ b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/sso-post-simplesign-beans.xml
@@ -11,8 +11,6 @@
default-init-method="initialize"
default-destroy-method="destroy">
- <import resource="sso-abstract-beans.xml" />
-
<bean id="InitializeProfileRequestContext"
class="net.shibboleth.idp.profile.impl.InitializeProfileRequestContext" scope="prototype"
p:profileId="#{T(net.shibboleth.idp.saml.saml2.profile.config.BrowserSSOProfileConfiguration).PROFILE_ID}"
diff --git a/idp-conf/src/main/resources/system/flows/saml/saml2/sso-post-simplesign-flow.xml b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/sso-post-simplesign-flow.xml
similarity index 100%
rename from idp-conf/src/main/resources/system/flows/saml/saml2/sso-post-simplesign-flow.xml
rename to idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/sso-post-simplesign-flow.xml
diff --git a/idp-conf/src/main/resources/system/flows/saml/saml2/sso-redirect-beans.xml b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/sso-redirect-beans.xml
similarity index 97%
rename from idp-conf/src/main/resources/system/flows/saml/saml2/sso-redirect-beans.xml
rename to idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/sso-redirect-beans.xml
index 7d3988ea8..dab50ca35 100644
--- a/idp-conf/src/main/resources/system/flows/saml/saml2/sso-redirect-beans.xml
+++ b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/sso-redirect-beans.xml
@@ -10,8 +10,6 @@
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd"
default-init-method="initialize"
default-destroy-method="destroy">
-
- <import resource="sso-abstract-beans.xml" />
<bean id="InitializeProfileRequestContext"
class="net.shibboleth.idp.profile.impl.InitializeProfileRequestContext" scope="prototype"
diff --git a/idp-conf/src/main/resources/system/flows/saml/saml2/sso-redirect-flow.xml b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/sso-redirect-flow.xml
similarity index 100%
rename from idp-conf/src/main/resources/system/flows/saml/saml2/sso-redirect-flow.xml
rename to idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/sso-redirect-flow.xml
diff --git a/idp-conf/src/main/resources/system/flows/saml/saml2/sso-security-flow.xml b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/sso-security-flow.xml
similarity index 95%
rename from idp-conf/src/main/resources/system/flows/saml/saml2/sso-security-flow.xml
rename to idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/sso-security-flow.xml
index 633e2f3bf..cac9dd656 100644
--- a/idp-conf/src/main/resources/system/flows/saml/saml2/sso-security-flow.xml
+++ b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/sso-security-flow.xml
@@ -19,6 +19,4 @@
<transition on="proceed" to="proceed" />
</action-state>
- <bean-import resource="../security-beans.xml" />
-
</flow>
diff --git a/idp-conf/src/main/resources/system/flows/saml/saml2/sso-unsolicited-beans.xml b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/sso-unsolicited-beans.xml
similarity index 97%
rename from idp-conf/src/main/resources/system/flows/saml/saml2/sso-unsolicited-beans.xml
rename to idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/sso-unsolicited-beans.xml
index 532882883..c1d5ec25c 100644
--- a/idp-conf/src/main/resources/system/flows/saml/saml2/sso-unsolicited-beans.xml
+++ b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/sso-unsolicited-beans.xml
@@ -11,8 +11,6 @@
default-init-method="initialize"
default-destroy-method="destroy">
- <import resource="sso-abstract-beans.xml" />
-
<bean id="InitializeProfileRequestContext"
class="net.shibboleth.idp.profile.impl.InitializeProfileRequestContext" scope="prototype"
p:profileId="#{T(net.shibboleth.idp.saml.saml2.profile.config.BrowserSSOProfileConfiguration).PROFILE_ID}"
diff --git a/idp-conf/src/main/resources/system/flows/saml/saml2/sso-unsolicited-flow.xml b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/sso-unsolicited-flow.xml
similarity index 100%
rename from idp-conf/src/main/resources/system/flows/saml/saml2/sso-unsolicited-flow.xml
rename to idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/saml2/sso-unsolicited-flow.xml
diff --git a/idp-conf/src/main/resources/system/flows/saml/security-abstract-flow.xml b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/security-abstract-flow.xml
similarity index 92%
rename from idp-conf/src/main/resources/system/flows/saml/security-abstract-flow.xml
rename to idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/security-abstract-flow.xml
index c57dccbaa..59eadd0a1 100644
--- a/idp-conf/src/main/resources/system/flows/saml/security-abstract-flow.xml
+++ b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/security-abstract-flow.xml
@@ -23,4 +23,5 @@
<transition on="MessageAuthenticationError" to="MessageAuthenticationError" />
</global-transitions>
+ <bean-import resource="classpath:/net/shibboleth/idp/saml/flows/security-beans.xml"/>
</flow>
diff --git a/idp-conf/src/main/resources/system/flows/saml/security-beans.xml b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/security-beans.xml
similarity index 100%
rename from idp-conf/src/main/resources/system/flows/saml/security-beans.xml
rename to idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/security-beans.xml
diff --git a/idp-conf/src/main/resources/system/flows/saml/soap-security-flow.xml b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/soap-security-flow.xml
similarity index 95%
rename from idp-conf/src/main/resources/system/flows/saml/soap-security-flow.xml
rename to idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/soap-security-flow.xml
index 7853ac90a..0e40e5f47 100644
--- a/idp-conf/src/main/resources/system/flows/saml/soap-security-flow.xml
+++ b/idp-saml-impl/src/main/resources/net/shibboleth/idp/saml/flows/soap-security-flow.xml
@@ -19,6 +19,4 @@
<transition on="proceed" to="proceed" />
</action-state>
- <bean-import resource="security-beans.xml" />
-
</flow>
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the commits
mailing list