[java-identity-provider COMMIT] in /trunk/idp-conf/src/main/resources: conf/relying-party.xml system/conf/profile-int...

noreply at shibboleth.net noreply at shibboleth.net
Wed Aug 12 22:09:46 EDT 2015


Author: putmanb
Date: Wed Aug 12 22:09:46 2015
New Revision: 7672

URL: http://svn.shibboleth.net/view/java-identity-provider?rev=7672&view=rev
Log:
Checkpoint some work on composing the Liberty IDWSF SSOS flow for delegation.

Added:
    trunk/idp-conf/src/main/resources/system/flows/saml/saml2/idwsf-ssos-beans.xml   (with props)
    trunk/idp-conf/src/main/resources/system/flows/saml/saml2/idwsf-ssos-flow.xml   (with props)
    trunk/idp-conf/src/main/resources/system/flows/saml/saml2/idwsf-ssos-security-beans.xml   (with props)
    trunk/idp-conf/src/main/resources/system/flows/saml/saml2/idwsf-ssos-security-flow.xml   (with props)
Modified:
    trunk/idp-conf/src/main/resources/conf/relying-party.xml
    trunk/idp-conf/src/main/resources/system/conf/profile-intercept-system.xml
    trunk/idp-conf/src/main/resources/system/conf/relying-party-system.xml
    trunk/idp-conf/src/main/resources/system/conf/saml-binding-config.xml
    trunk/idp-conf/src/main/resources/system/conf/webflow-config.xml

Modified: trunk/idp-conf/src/main/resources/conf/relying-party.xml
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-conf/src/main/resources/conf/relying-party.xml?rev=7672&r1=7671&r2=7672&view=diff
==============================================================================
--- trunk/idp-conf/src/main/resources/conf/relying-party.xml	(original)
+++ trunk/idp-conf/src/main/resources/conf/relying-party.xml	Wed Aug 12 22:09:46 2015
@@ -42,6 +42,7 @@
                 <ref bean="SAML2.Logout" />
                 <ref bean="SAML2.AttributeQuery" />
                 <ref bean="SAML2.ArtifactResolution" />
+                <ref bean="Liberty.SSOS" />
             </list>
         </property>
     </bean>

Modified: trunk/idp-conf/src/main/resources/system/conf/profile-intercept-system.xml
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-conf/src/main/resources/system/conf/profile-intercept-system.xml?rev=7672&r1=7671&r2=7672&view=diff
==============================================================================
--- trunk/idp-conf/src/main/resources/system/conf/profile-intercept-system.xml	(original)
+++ trunk/idp-conf/src/main/resources/system/conf/profile-intercept-system.xml	Wed Aug 12 22:09:46 2015
@@ -27,6 +27,7 @@
                 <bean id="intercept/security-policy/saml2-sso" parent="shibboleth.InterceptFlow" />
                 <bean id="intercept/security-policy/saml2-ecp" parent="shibboleth.InterceptFlow" />
                 <bean id="intercept/security-policy/saml2-slo" parent="shibboleth.InterceptFlow" />
+                <bean id="intercept/security-policy/saml2-idwsf-ssos" parent="shibboleth.InterceptFlow" />
                 <bean id="intercept/security-policy/saml-soap" parent="shibboleth.InterceptFlow" />
             </list>
         </property>

Modified: trunk/idp-conf/src/main/resources/system/conf/relying-party-system.xml
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-conf/src/main/resources/system/conf/relying-party-system.xml?rev=7672&r1=7671&r2=7672&view=diff
==============================================================================
--- trunk/idp-conf/src/main/resources/system/conf/relying-party-system.xml	(original)
+++ trunk/idp-conf/src/main/resources/system/conf/relying-party-system.xml	Wed Aug 12 22:09:46 2015
@@ -102,11 +102,10 @@
         p:inboundInterceptorFlows="security-policy/saml-soap"
         p:encryptionOptional="%{idp.encryption.optional:false}" />
 
-    <!--
-    TBD: not yet implemented    
     <bean id="Liberty.SSOS"
-        class="net.shibboleth.idp.saml.idwsf.profile.config.SSOSProfileConfiguration" />
-    -->
+        class="net.shibboleth.idp.saml.idwsf.profile.config.SSOSProfileConfiguration" 
+            p:inboundInterceptorFlows="security-policy/saml2-idwsf-ssos" 
+            p:encryptionOptional="%{idp.encryption.optional:false}" />
 
     <bean id="CAS.LoginConfiguration"
           class="net.shibboleth.idp.cas.config.LoginConfiguration" />

Modified: trunk/idp-conf/src/main/resources/system/conf/saml-binding-config.xml
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-conf/src/main/resources/system/conf/saml-binding-config.xml?rev=7672&r1=7671&r2=7672&view=diff
==============================================================================
--- trunk/idp-conf/src/main/resources/system/conf/saml-binding-config.xml	(original)
+++ trunk/idp-conf/src/main/resources/system/conf/saml-binding-config.xml	Wed Aug 12 22:09:46 2015
@@ -67,6 +67,12 @@
             p:encoderBeanId="shibboleth.Encoders.SAML2SOAPEncoder" />
     </util:list>
 
+    <util:list id="shibboleth.OutgoingIDWSFSSOSBindings">
+        <!-- Special case, the binding is technically SOAP, but response endpoint checking based on PAOS. -->
+        <bean parent="shibboleth.BindingDescriptor" p:id="urn:oasis:names:tc:SAML:2.0:bindings:PAOS"
+            p:encoderBeanId="shibboleth.Encoders.IDWSFSOAPEncoder" />
+    </util:list>
+
     <!--
     These are the actual MessageEncoder beans that implement the outgoing binding requirements.

[... 36 lines stripped ...]


More information about the commits mailing list