[JBoss JIRA] Created: (JBWS-2369) WS client uses WSSE settings from the WSDL file, ignoring client side settings
by Alan Feng (JIRA)
WS client uses WSSE settings from the WSDL file, ignoring client side settings
------------------------------------------------------------------------------
Key: JBWS-2369
URL: https://jira.jboss.org/jira/browse/JBWS-2369
Project: JBoss Web Services
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: ws-security
Affects Versions: jbossws-native-3.0.4
Environment: JBoss AS 4.2.3.GA + JBoss WS 3.0.4 Native
Reporter: Alan Feng
When a SOAP service specifies its WSSE requirements, they are published in the WSDL, including the location and the passwords of the keystore and truststore files. These settings are usually specific to that SOAP server.
On the client side, according to the wiki, the location and the password of the keystore and truststore files are specified in via JVM system properties. However, the dynamic WS client is using the WS-Security settings from the WSDL file, ignoring the client side system properties.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
14 years, 10 months
[JBoss JIRA] Created: (JBWS-2680) Authentication realm name hard-coded as "EJBServiceEndpointServlet Realm"
by Gerald Turner (JIRA)
Authentication realm name hard-coded as "EJBServiceEndpointServlet Realm"
-------------------------------------------------------------------------
Key: JBWS-2680
URL: https://jira.jboss.org/jira/browse/JBWS-2680
Project: JBoss Web Services
Issue Type: Feature Request
Security Level: Public (Everyone can see)
Components: jbossws-native
Affects Versions: jbossws-native-3.0.5
Environment: JBossAS 4.2.3 with JBossWS 3.0.5
Reporter: Gerald Turner
Priority: Optional
An EJB3 endpoint defined with annotation @WebContext(authMethod="BASIC") results in JBossWS generating web.xml metadata equivalent to:
<login-config>
<auth-method>BASIC</auth-method>
<realm-name>EJBServiceEndpointServlet Realm</realm-name>
</login-config>
On one hand this is perfectly acceptable as the realm-name is just a vanity configuration parameter. However there are scenarios where it would be desirable to allow the application to override the default value: we migrated from another web services stack to JBossWS (was JAXWS-RI), some clients of our web services had explicitly configured their HTTP authentication on their end to match on realm name (one instance was Perl SOAP::Lite), quite the same way a web browser stores HTTP authentication along with the realm name such if the realm name changes, the authentication is invalidated - but since these are machines talking to each other rather than a web browser, it becomes a nightmare to debug why a client began receiving 401 errors after our upgrade.
It would be nice if the org.jboss.wsf.spi.annotation.WebContext annotation had a realmName parameter.
I attempted to work on a patch, however I'm confused by how many copies of WebAppGeneratorDeploymentAspect.java there seem to be under the jbossws/container and jbossws/framework subversion trees.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
14 years, 10 months
[JBoss JIRA] Created: (JBWS-1444) Adding Java 5 Generics for Webservices
by Olivier PEPIN (JIRA)
Adding Java 5 Generics for Webservices
--------------------------------------
Key: JBWS-1444
URL: http://jira.jboss.com/jira/browse/JBWS-1444
Project: JBoss Web Services
Issue Type: Feature Request
Security Level: Public (Everyone can see)
Affects Versions: jbossws-1.0.3
Environment: All
Reporter: Olivier PEPIN
It would be really convinient to make jboss WS and jsr-181 support Generics in a Webservice interface.
ie:
@WebMethod
public ContentSet getContent()
{
...
}
with:
public class ContentSet<T>
{
T[] items;
....
....
}
On Jboss 4.0.5 (jboss-ws 1.0.3), the generated wsdl does not generate the correct types and the webservice dos not work.
Comment from Thomas Diesler: his is not yet supported. You could create a feature request in jira.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
14 years, 10 months