[java-idp-testbed COMMIT] in /trunk/src/main: config/system/flows/saml2/sso-abstract-beans.xml config/system/flows/sa...

noreply at shibboleth.net noreply at shibboleth.net
Thu Nov 14 16:12:43 EST 2013


Author: tzeller
Date: Thu Nov 14 16:12:43 2013
New Revision: 50

URL: http://svn.shibboleth.net/view/java-idp-testbed?rev=50&view=rev
Log:
Mock up adding an AttributeRecipientContext to the AttributeResolutionContext with principal name retrieved from the IdpSession from the SessionContext.

Added:
    trunk/src/main/java/idp/AddAttributeRecipientContext.java   (with props)
Modified:
    trunk/src/main/config/system/flows/saml2/sso-abstract-beans.xml
    trunk/src/main/config/system/flows/saml2/sso-abstract-flow.xml

Modified: trunk/src/main/config/system/flows/saml2/sso-abstract-beans.xml
URL: http://svn.shibboleth.net/view/java-idp-testbed/trunk/src/main/config/system/flows/saml2/sso-abstract-beans.xml?rev=50&r1=49&r2=50&view=diff
==============================================================================
--- trunk/src/main/config/system/flows/saml2/sso-abstract-beans.xml (original)
+++ trunk/src/main/config/system/flows/saml2/sso-abstract-beans.xml Thu Nov 14 16:12:43 2013
@@ -189,5 +189,7 @@
     </bean>
 
     <bean id="AddAttributeStatementToAssertion" class="net.shibboleth.idp.saml.impl.profile.saml2.AddAttributeStatementToAssertion" />
+    
+    <bean id="AddAttributeRecipientContext" class="idp.AddAttributeRecipientContext" />
 
 </beans>

Modified: trunk/src/main/config/system/flows/saml2/sso-abstract-flow.xml
URL: http://svn.shibboleth.net/view/java-idp-testbed/trunk/src/main/config/system/flows/saml2/sso-abstract-flow.xml?rev=50&r1=49&r2=50&view=diff
==============================================================================
--- trunk/src/main/config/system/flows/saml2/sso-abstract-flow.xml (original)
+++ trunk/src/main/config/system/flows/saml2/sso-abstract-flow.xml Thu Nov 14 16:12:43 2013
@@ -56,8 +56,13 @@
     </action-state>
     
     <subflow-state id="DoAuthenticationSubflow" subflow="Authentication">
-        <transition on="#{true}" to="ResolveAttributes" />
+        <transition on="#{true}" to="AddAttributeRecipientContext" />
     </subflow-state>
+        
+    <action-state id="AddAttributeRecipientContext">
+        <evaluate expression="AddAttributeRecipientContext" />
+        <transition on="proceed" to="ResolveAttributes"/>
+    </action-state>
     
     <action-state id="ResolveAttributes">
         <evaluate expression="ResolveAttributes" />



More information about the commits mailing list