You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by ve...@apache.org on 2010/03/02 00:24:49 UTC
svn commit: r917791 -
/cxf/sandbox/veithen/cxf-spring-security/cxf-systests-spring-security/src/test/java/org/apache/cxf/systest/security/SpringHttpAuthJaxwsOnewayTest.java
Author: veithen
Date: Mon Mar 1 23:24:49 2010
New Revision: 917791
URL: http://svn.apache.org/viewvc?rev=917791&view=rev
Log:
Added some Javadoc.
Modified:
cxf/sandbox/veithen/cxf-spring-security/cxf-systests-spring-security/src/test/java/org/apache/cxf/systest/security/SpringHttpAuthJaxwsOnewayTest.java
Modified: cxf/sandbox/veithen/cxf-spring-security/cxf-systests-spring-security/src/test/java/org/apache/cxf/systest/security/SpringHttpAuthJaxwsOnewayTest.java
URL: http://svn.apache.org/viewvc/cxf/sandbox/veithen/cxf-spring-security/cxf-systests-spring-security/src/test/java/org/apache/cxf/systest/security/SpringHttpAuthJaxwsOnewayTest.java?rev=917791&r1=917790&r2=917791&view=diff
==============================================================================
--- cxf/sandbox/veithen/cxf-spring-security/cxf-systests-spring-security/src/test/java/org/apache/cxf/systest/security/SpringHttpAuthJaxwsOnewayTest.java (original)
+++ cxf/sandbox/veithen/cxf-spring-security/cxf-systests-spring-security/src/test/java/org/apache/cxf/systest/security/SpringHttpAuthJaxwsOnewayTest.java Mon Mar 1 23:24:49 2010
@@ -23,6 +23,20 @@
import org.junit.BeforeClass;
import org.junit.Test;
+/**
+ * Systest for HTTP Basic Auth with JAX-WS oneway operations. Scenario:
+ * <ul>
+ * <li>HTTP Basic authentication is configured using the Spring Security servlet
+ * filters.
+ * <li>A JAX-WS service with a {@link javax.jws.Oneway} operation is exposed
+ * using <code><jaxws:server></code>.
+ * <li>No authorization is used, but the oneway operation attempts to access the
+ * {@link org.springframework.security.context.SecurityContext}.
+ * </ul>
+ * The difficulty here is that the servlet filters will bind the authentication
+ * token to the server thread that receives the request but that CXF executes
+ * the oneway operation asynchronously on a different thread.
+ */
public class SpringHttpAuthJaxwsOnewayTest extends AbstractClientServerTestBase {
public static class SpringServer extends AbstractSpringServer {
public SpringServer() {