[java-identity-provider COMMIT] /trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/impl/profile/PopulateBindi...

noreply at shibboleth.net noreply at shibboleth.net
Thu Apr 3 12:15:25 EDT 2014


Author: scantor
Date: Thu Apr  3 12:15:24 2014
New Revision: 5690

URL: http://svn.shibboleth.net/view/java-identity-provider?rev=5690&view=rev
Log:
Fix synchronous binding check. TBD: deal with ECP, possibly with a different action

Modified:
    trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/impl/profile/PopulateBindingAndEndpointContexts.java

Modified: trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/impl/profile/PopulateBindingAndEndpointContexts.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/impl/profile/PopulateBindingAndEndpointContexts.java?rev=5690&r1=5689&r2=5690&view=diff
==============================================================================
--- trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/impl/profile/PopulateBindingAndEndpointContexts.java (original)
+++ trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/impl/profile/PopulateBindingAndEndpointContexts.java Thu Apr  3 12:15:24 2014
@@ -372,7 +372,7 @@
                                 return input.getId().equals(bindingCtx.getBindingUri());
                             }
                         });
-                if (binding.isPresent()) {
+                if (binding.isPresent() && binding.get().isSynchronous()) {
                     log.debug("{} Handling request via synchronous binding, preparing outbound binding context for {}",
                             getLogPrefix(), binding.get().getId());
                     



More information about the commits mailing list