You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@chemistry.apache.org by fm...@apache.org on 2017/11/12 12:02:57 UTC

svn commit: r1815007 - /chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/webservices/UsernameTokenInterceptor.java

Author: fmui
Date: Sun Nov 12 12:02:57 2017
New Revision: 1815007

URL: http://svn.apache.org/viewvc?rev=1815007&view=rev
Log:
CMIS-1047: implemented getUnderstoodHeaders() method

Modified:
    chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/webservices/UsernameTokenInterceptor.java

Modified: chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/webservices/UsernameTokenInterceptor.java
URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/webservices/UsernameTokenInterceptor.java?rev=1815007&r1=1815006&r2=1815007&view=diff
==============================================================================
--- chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/webservices/UsernameTokenInterceptor.java (original)
+++ chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/webservices/UsernameTokenInterceptor.java Sun Nov 12 12:02:57 2017
@@ -18,6 +18,9 @@
  */
 package org.apache.chemistry.opencmis.server.impl.webservices;
 
+import java.util.Collections;
+import java.util.Set;
+
 import javax.xml.namespace.QName;
 
 import org.apache.chemistry.opencmis.commons.exceptions.CmisRuntimeException;
@@ -47,6 +50,11 @@ public class UsernameTokenInterceptor ex
     protected static final String WSSE_PASSWORD_TYPE = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText";
 
     @Override
+    public Set<QName> getUnderstoodHeaders() {
+        return Collections.singleton(WSSE_SECURITY);
+    }
+
+    @Override
     public void handleMessage(SoapMessage message) {
         // don't extract a user, if there is already one
         if (getCurrentUser(message) == null) {