Author: challngr
Date: Tue Mar 12 20:25:28 2013
New Revision: 1455699

URL: http://svn.apache.org/r1455699
Log:
UIMA-2687
Fix logic inversion checking user identity in SM.

Modified:
    
uima/sandbox/uima-ducc/trunk/uima-ducc-sm/src/main/java/org/apache/uima/ducc/sm/ServiceManagerComponent.java

Modified: 
uima/sandbox/uima-ducc/trunk/uima-ducc-sm/src/main/java/org/apache/uima/ducc/sm/ServiceManagerComponent.java
URL: 
http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-sm/src/main/java/org/apache/uima/ducc/sm/ServiceManagerComponent.java?rev=1455699&r1=1455698&r2=1455699&view=diff
==============================================================================
--- 
uima/sandbox/uima-ducc/trunk/uima-ducc-sm/src/main/java/org/apache/uima/ducc/sm/ServiceManagerComponent.java
 (original)
+++ 
uima/sandbox/uima-ducc/trunk/uima-ducc-sm/src/main/java/org/apache/uima/ducc/sm/ServiceManagerComponent.java
 Tue Mar 12 20:25:28 2013
@@ -559,8 +559,10 @@ public class ServiceManagerComponent 
         byte[] auth_block= req.getAuth();
         boolean validated = false;
 
+        if ( ! signature_required ) return true;
+
         try {
-            validated = signature_required && check_signature(user, 
auth_block);
+            validated = check_signature(user, auth_block);
         } catch ( Throwable t ) {
             logger.error(methodName, null, "Crypto failure:", t.toString());
         }


Reply via email to