AND See my URL for how to parse the info back into strings :)
-- dims On 6/22/06, Keith Hatton <[EMAIL PROTECTED]> wrote:
This is Basic HTTP authentication, it's base 64 encoded - see for example section 11.1 of http://www.w3.org/Protocols/HTTP/1.0/draft-ietf-http-spec.html HTH Keith -----Original Message----- From: Andrew B [mailto:[EMAIL PROTECTED] Sent: 22 June 2006 16:00 To: [email protected]; [EMAIL PROTECTED] Subject: Re: [Axis2]getting username and password Davanum, I set the username and password on the SOAPBindingStub on the client side (with Axis 1) like this: clientStub.setUsername( .... ); I thought this was HTTP Basic authentication. But, when I do the following, per your suggestion: HttpServletRequest request = (HttpServletRequest)incomingContext.getProperty(Constants.HTTP_SERVLET_REQUEST); String auth = (String) request.getHeader(HTTPConstants.HEADER_AUTHORIZATION); the string I get back is: Basic V0FMTUFSVDpXQUwxMjNNQVJU which does not contain the username and password. Either I am doing something wrong, or clientStub.setUsername() is not HTTP Basic authentication. Thanks, Andrew Davanum Srinivas <[EMAIL PROTECTED]> wrote: Andrew, Are u talking about HTTP Basic authentication? You can access the HttpServletRequest as follows: HttpServletRequest request = (HttpServletRequest) msgContext.getProperty(Constants.HTTP_SERVLET_REQUEST) Then use: String auth = (String) request.getHeader(HTTPConstants.HEADER_AUTHORIZATION) to get the http header for authorization. You can then parse out the user id and password as shown here [1] -- dims [1] http://koders.com/java/fidDCB769581B5FB55A16B0B191DEB229F79B8CB9E2.aspx On 6/21/06, Andrew B wrote: > Hi, > > Does anyone know how to get the username and password that were set on the > client stub, in the service implementation class? This is another thing that > was easy in Axis 1 but so far seems to be impossible in Axis 2. I need them > to do authentication. > > Thanks, > > Andrew B > > > ________________________________ > Want to be your own boss? Learn how on Yahoo! Small Business. > > -- Davanum Srinivas : http://people.apache.org/~dims/ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
-- Davanum Srinivas : http://people.apache.org/~dims/ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
