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

noreply at shibboleth.net noreply at shibboleth.net
Tue Mar 1 17:07:59 EST 2016


Author: scantor
Date: Tue Mar  1 17:07:59 2016
New Revision: 8112

URL: http://svn.shibboleth.net/view/java-identity-provider?rev=8112&view=rev
Log:
Cleanup duplication of binding descriptor beans, and leverage that to get BindingDescriptor injected during inbound decode.

Modified:
    trunk/idp-conf/src/main/resources/system/conf/saml-binding-config.xml
    trunk/idp-conf/src/main/resources/system/flows/saml/saml1/artifact-resolution-beans.xml
    trunk/idp-conf/src/main/resources/system/flows/saml/saml1/attribute-query-beans.xml
    trunk/idp-conf/src/main/resources/system/flows/saml/saml1/sso-unsolicited-beans.xml
    trunk/idp-conf/src/main/resources/system/flows/saml/saml2/artifact-resolution-beans.xml
    trunk/idp-conf/src/main/resources/system/flows/saml/saml2/attribute-query-beans.xml
    trunk/idp-conf/src/main/resources/system/flows/saml/saml2/idwsf-ssos-beans.xml
    trunk/idp-conf/src/main/resources/system/flows/saml/saml2/slo-back-beans.xml
    trunk/idp-conf/src/main/resources/system/flows/saml/saml2/slo-post-beans.xml
    trunk/idp-conf/src/main/resources/system/flows/saml/saml2/slo-post-simplesign-beans.xml
    trunk/idp-conf/src/main/resources/system/flows/saml/saml2/slo-redirect-beans.xml
    trunk/idp-conf/src/main/resources/system/flows/saml/saml2/sso-ecp-beans.xml
    trunk/idp-conf/src/main/resources/system/flows/saml/saml2/sso-post-beans.xml
    trunk/idp-conf/src/main/resources/system/flows/saml/saml2/sso-post-simplesign-beans.xml
    trunk/idp-conf/src/main/resources/system/flows/saml/saml2/sso-redirect-beans.xml
    trunk/idp-conf/src/main/resources/system/flows/saml/saml2/sso-unsolicited-beans.xml

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=8112&r1=8111&r2=8112&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	Tue Mar  1 17:07:59 2016
@@ -22,57 +22,104 @@
     Note: the p:id syntax MUST be used to specify the binding URI. Using id alone will cause problems due to
     duplicate bean IDs. 
     -->
-    
+        
     <bean id="shibboleth.BindingDescriptor" class="net.shibboleth.idp.saml.binding.BindingDescriptor" abstract="true" />
     
+    <!-- SAML 1 Bindings -->
+    <bean parent="shibboleth.BindingDescriptor" id="shibboleth.Binding.LegacyShibboleth"
+        p:id="urn:mace:shibboleth:1.0:profiles:AuthnRequest"
+        p:shortName="Shibboleth" />
+    <bean parent="shibboleth.BindingDescriptor" id="shibboleth.Binding.SAML1POST"
+        p:id="urn:oasis:names:tc:SAML:1.0:profiles:browser-post"
+        p:shortName="POST"
+        p:encoderBeanId="shibboleth.Encoders.SAML1PostEncoder" />
+    <bean parent="shibboleth.BindingDescriptor" id="shibboleth.Binding.SAML1Artifact"
+        p:id="urn:oasis:names:tc:SAML:1.0:profiles:artifact-01"
+        p:shortName="Artifact"
+        p:encoderBeanId="shibboleth.Encoders.SAML1ArtifactEncoder"
+        p:artifact="true"
+        p:activationCondition="%{idp.artifact.enabled:true}" />
+    <bean parent="shibboleth.BindingDescriptor" id="shibboleth.Binding.SAML1SOAP"
+        p:id="urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding"
+        p:shortName="SOAP"
+        p:encoderBeanId="shibboleth.Encoders.SAML1SOAPEncoder"
+        p:synchronous="true" />
+    
+    <!-- SAML 2 Bindings -->
+    <bean parent="shibboleth.BindingDescriptor" id="shibboleth.Binding.SAML2Unsolicited"
+        p:id="urn:mace:shibboleth:2.0:profiles:AuthnRequest"
+        p:shortName="Unsolicited" />
+    <bean parent="shibboleth.BindingDescriptor" id="shibboleth.Binding.SAML2Redirect"
+        p:id="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect"
+        p:shortName="Redirect"
+        p:encoderBeanId="shibboleth.Encoders.SAML2RedirectEncoder"
+        p:signatureCapable="true" />
+    <bean parent="shibboleth.BindingDescriptor" id="shibboleth.Binding.SAML2POST"
+        p:id="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST"
+        p:shortName="POST"
+        p:encoderBeanId="shibboleth.Encoders.SAML2PostEncoder" />
+    <bean parent="shibboleth.BindingDescriptor" id="shibboleth.Binding.SAML2POSTSimpleSign"
+        p:id="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign"
+        p:shortName="POST-SimpleSign"
+        p:encoderBeanId="shibboleth.Encoders.SAML2PostSimpleSignEncoder"
+        p:signatureCapable="true" />
+    <bean parent="shibboleth.BindingDescriptor" id="shibboleth.Binding.SAML2Artifact"
+        p:id="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact"
+        p:shortName="Artifact"
+        p:encoderBeanId="shibboleth.Encoders.SAML2ArtifactEncoder"
+        p:artifact="true"
+        p:activationCondition="%{idp.artifact.enabled:true}" />
+    <bean parent="shibboleth.BindingDescriptor" id="shibboleth.Binding.SAML2SOAP"
+        p:id="urn:oasis:names:tc:SAML:2.0:bindings:SOAP"

[... 367 lines stripped ...]


More information about the commits mailing list