Hi Setanta, In article <[EMAIL PROTECTED]>, Thu, 18 Nov 2004 11:03:53 -0000, Setanta Mathews <[EMAIL PROTECTED]> wrote: smathews> public void beginA(WebRequest theRequest) smathews> { smathews> theRequest.setRedirectorName("ServletRedirectorSecure"); smathews> FormAuthentication fa = new FormAuthentication("0", smathews> "qUqP5cyxm6YcTAhz05Hph5gvu9M="); smathews> theRequest.setAuthentication(fa); smathews> }
Is the password "qUqP5cyxm6YcTAhz05Hph5gvu9M=" base-64 encoded? Your system may stores passwords with encrypted and base-64 encoded form, however, you should give a password with plain text form to the system. So, you should pass a plain password to the constructor, I guess. smathews> The HTTP traffic is smathews> smathews> 1 - Cactus Request smathews> smathews> GET /ServletRedirectorSecure? HTTP/1.1 smathews> Content-type: application/x-www-form-urlencoded smathews> User-Agent: Jakarta Commons-HttpClient/2.0rc1 smathews> Host: localhost:8889 smathews> smathews> 2 - OC4J Response smathews> smathews> HTTP/1.1 200 OK smathews> Date: Thu, 18 Nov 2004 10:43:46 GMT smathews> Server: Oracle9iAS (9.0.3.0.0) Containers for J2EE smathews> Content-Location: smathews> http://localhost:8889/jsp/html/portlet/my_account/j_login.jsp smathews> Set-Cookie: JSESSIONID=b3eabbf09d734b998c79d15602741b8c; Path=/ smathews> Connection: Close smathews> Content-Type: text/html;charset=ISO-8859-1 smathews> Cache-Control: no-cache smathews> Transfer-Encoding: chunked smathews> smathews> 3 - Cactus Request smathews> smathews> POST /j_security_check? HTTP/1.1 smathews> Content-type: application/x-www-form-urlencoded smathews> User-Agent: Jakarta Commons-HttpClient/2.0rc1 smathews> Host: localhost:8889 smathews> Cookie: $Version=0; JSESSIONID=b3eabbf09d734b998c79d15602741b8c smathews> Content-Length: 54 smathews> smathews> j_username=0&j_password=qUqP5cyxm6YcTAhz05Hph5gvu9M%3D smathews> smathews> 4 - OC4J Response smathews> smathews> HTTP/1.1 100 Continue smathews> Server: Oracle9iAS (9.0.3.0.0) Containers for J2EE smathews> Date: Thu, 18 Nov 2004 10:43:47 GMT The last response means that the authentication is not completed. I'm not sure why your container responses with status 100, however, this may make your case, i.e. "unable to find line starting with HTTP". Regards, ---- Kazuhito SUGURI mailto:[EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]