[java-identity-provider COMMIT] in /trunk: idp-conf/src/main/resources/system/flows/saml/saml-abstract-beans.xml idp-...

noreply at shibboleth.net noreply at shibboleth.net
Tue Oct 13 21:08:57 EDT 2015


Author: putmanb
Date: Tue Oct 13 21:08:56 2015
New Revision: 7818

URL: http://svn.shibboleth.net/view/java-identity-provider?rev=7818&view=rev
Log:
IDP-672: Create Action(s) and supporting code to issue SAML 2 Assertions decorated for delegation

Add predicate based on whether issuance of a delegated assertion token is active.
Make assertion signing now conditional on eval of this predicate OR-ed with existing predicate.

Added:
    trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/saml2/profile/delegation/IssuingDelegatedAssertionPredicate.java   (with props)
Modified:
    trunk/idp-conf/src/main/resources/system/flows/saml/saml-abstract-beans.xml

Modified: trunk/idp-conf/src/main/resources/system/flows/saml/saml-abstract-beans.xml
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-conf/src/main/resources/system/flows/saml/saml-abstract-beans.xml?rev=7818&r1=7817&r2=7818&view=diff
==============================================================================
--- trunk/idp-conf/src/main/resources/system/flows/saml/saml-abstract-beans.xml	(original)
+++ trunk/idp-conf/src/main/resources/system/flows/saml/saml-abstract-beans.xml	Tue Oct 13 21:08:56 2015
@@ -142,8 +142,15 @@
             p:configurationLookupStrategy-ref="shibboleth.SignatureSigningConfigurationLookup"
             p:signatureSigningParametersResolver-ref="shibboleth.SignatureSigningParametersResolver">
         <property name="activationCondition">
-            <bean class="net.shibboleth.idp.saml.profile.config.logic.SignAssertionsPredicate"
-                p:honorMetadata="%{idp.signing.honorWantAssertionsSigned:true}" />
+            <bean parent="shibboleth.Conditions.OR">
+                <constructor-arg>
+                    <bean class="net.shibboleth.idp.saml.profile.config.logic.SignAssertionsPredicate"
+                        p:honorMetadata="%{idp.signing.honorWantAssertionsSigned:true}" />
+                </constructor-arg>
+                <constructor-arg>
+                    <bean class="net.shibboleth.idp.saml.saml2.profile.delegation.IssuingDelegatedAssertionPredicate" />
+                </constructor-arg>
+            </bean>
         </property>
         <property name="securityParametersContextLookupStrategy">
             <bean class="com.google.common.base.Functions" factory-method="compose"



More information about the commits mailing list