[java-identity-provider COMMIT] in /trunk: idp-conf/src/main/resources/conf/post-authn/ idp-conf/src/main/resources/c...

noreply at shibboleth.net noreply at shibboleth.net
Tue Sep 9 11:40:46 EDT 2014


Author: tzeller
Date: Tue Sep  9 11:40:45 2014
New Revision: 6515

URL: http://svn.shibboleth.net/view/java-identity-provider?rev=6515&view=rev
Log:
Checkpoint work on post-authn profile interceptor flow.
Wire master interceptor flow into SAML 2 SSO flow.
Wire user and system post-authn configuration.
Rework calling of subflows after copy from Subject c14n.

Added:
    trunk/idp-conf/src/main/resources/conf/post-authn/
    trunk/idp-conf/src/main/resources/conf/post-authn/post-authn.xml   (with props)
    trunk/idp-conf/src/main/resources/flows/post-authn/
    trunk/idp-conf/src/main/resources/flows/post-authn/consent/
      - copied from r6514, trunk/idp-conf/src/main/resources/flows/consent/
    trunk/idp-conf/src/main/resources/system/conf/post-authn-system.xml   (with props)
    trunk/idp-conf/src/main/resources/system/flows/post-authn/
    trunk/idp-conf/src/main/resources/system/flows/post-authn/post-authn-abstract-flow.xml   (with props)
    trunk/idp-conf/src/main/resources/system/flows/post-authn/post-authn-beans.xml   (with props)
    trunk/idp-conf/src/main/resources/system/flows/post-authn/post-authn-flow.xml   (with props)
Modified:
    trunk/idp-conf/src/main/resources/flows/consent/
    trunk/idp-conf/src/main/resources/flows/post-authn/consent/attribute-release/attribute-release-beans.xml
    trunk/idp-conf/src/main/resources/flows/post-authn/consent/consent-beans.xml
    trunk/idp-conf/src/main/resources/flows/post-authn/consent/consent-flow.xml
    trunk/idp-conf/src/main/resources/flows/post-authn/consent/terms-of-use/terms-of-use-beans.xml
    trunk/idp-conf/src/main/resources/system/conf/global-system.xml
    trunk/idp-conf/src/main/resources/system/conf/webflow-config.xml
    trunk/idp-conf/src/main/resources/system/flows/saml/saml2/sso-abstract-flow.xml
    trunk/idp-profile-impl/src/main/java/net/shibboleth/idp/profile/interceptor/SelectProfileInterceptorFlow.java

Modified: trunk/idp-conf/src/main/resources/system/conf/global-system.xml
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-conf/src/main/resources/system/conf/global-system.xml?rev=6515&r1=6514&r2=6515&view=diff
==============================================================================
--- trunk/idp-conf/src/main/resources/system/conf/global-system.xml (original)
+++ trunk/idp-conf/src/main/resources/system/conf/global-system.xml Tue Sep  9 11:40:45 2014
@@ -41,6 +41,7 @@
     <import resource="services-system.xml" />
     <import resource="saml-binding-config.xml" />
     <import resource="subject-c14n-system.xml" />
+    <import resource="post-authn-system.xml" />
     <import resource="utilities.xml" />
     
     <bean id="shibboleth.TaskTimer" class="java.util.Timer" destroy-method="cancel"/> <!--  only needed if you do reloading -->

Modified: trunk/idp-conf/src/main/resources/system/conf/webflow-config.xml
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-conf/src/main/resources/system/conf/webflow-config.xml?rev=6515&r1=6514&r2=6515&view=diff
==============================================================================
--- trunk/idp-conf/src/main/resources/system/conf/webflow-config.xml (original)
+++ trunk/idp-conf/src/main/resources/system/conf/webflow-config.xml Tue Sep  9 11:40:45 2014
@@ -75,6 +75,10 @@
         <!-- Standard post-login C14N methods. -->
         <webflow:flow-location id="c14n/simple" path="../system/flows/c14n/simple-subject-c14n-flow.xml" />
         <webflow:flow-location id="c14n/attribute" path="../system/flows/c14n/attribute-sourced-subject-c14n-flow.xml" />
+        
+        <!-- Master post-authn flow. -->
+        <webflow:flow-location id="post-authn.abstract" path="../system/flows/post-authn/post-authn-abstract-flow.xml" />
+        <webflow:flow-location id="post-authn" path="../system/flows/post-authn/post-authn-flow.xml" />
 
         <!--
         Standard SAML C14N methods, including one supporting legacy use of the attribute resolver.

Modified: trunk/idp-conf/src/main/resources/system/flows/saml/saml2/sso-abstract-flow.xml
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-conf/src/main/resources/system/flows/saml/saml2/sso-abstract-flow.xml?rev=6515&r1=6514&r2=6515&view=diff
==============================================================================
--- trunk/idp-conf/src/main/resources/system/flows/saml/saml2/sso-abstract-flow.xml (original)
+++ trunk/idp-conf/src/main/resources/system/flows/saml/saml2/sso-abstract-flow.xml Tue Sep  9 11:40:45 2014
@@ -66,15 +66,13 @@
 
     <subflow-state id="DoAttrCheck" subflow="access/attr-check">
         <input name="calledAsSubflow" value="true" />
-        <transition on="proceed" to="BuildResponse" />
+        <transition on="proceed" to="DoPostAuthnSubflow" />
     </subflow-state>
 
-    <!-- TODO Figure out where to wire in consent flow, here for the time being. 
-    <subflow-state id="Consent" subflow="consent">
+    <subflow-state id="DoPostAuthnSubflow" subflow="post-authn">
         <input name="calledAsSubflow" value="true" />

[... 34 lines stripped ...]


More information about the commits mailing list