View the original post : 
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3819987#3819987

Reply to the post : 
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3819987

I'm seeing unexpected behavior when accessing a secured JBoss.net web service.  The 
web service is configured to require HTTP Basic Authentication.  Here are the 3 cases, 
the third one is the problem:



1.  If the SOAP/HTTP request contains a valid username/password (i.e. Authentication 
header field is set to a valid username+password) then the service can be accessed as 
expected.



2.  If the request contains an incorrect username/password (i.e. Authentication header 
field set, but invalid username and/or password), then the server returns "401 
Unauthorized" as expected.



3.  If the request does not contain an Authentication header field entry, the server 
returns "500 Internal Server Error".



In this case, the server should return "401 Unauthorized" so the client's HTTP layer 
knows that it needs to obtain authorization information (i.e. prompt user for a 
username & password).  As it is, the client has no idea how to deal with the error.



I have verified this behavior using a TCP Monitor.  Also, I have verified that web 
applications on JBoss do NOT exhibit this behavior, i.e. they behave as expected in 
case #3 when accessing a secured html or jsp page.



I am using server version: jboss 3.2.1 w/tomcat 4.1.24



Has anyone else dealt with this?



Thanks,

-Curt




-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
JBoss-Development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to