Re: Axis2 Basic Authentication By the Service

2006-08-02 Thread Paul Fremantle

Brian

Usually the approach taken is to add in the WSSecurity module Rampart.

If you want to do security yourself, you could get access to the
MessageContext, find the HTTP Username/Password headers, do the base64
decode, and then you would have the UID/PWD.

Rampart does all that, as well as more. In return you have to give it
a callback where it asks you whether a given UID/PWD is correct.

Paul

On 8/2/06, C. Brian Cox [EMAIL PROTECTED] wrote:





Hello,



I have been looking for an Axis2 service level authentication example, but
have been unable to find any examples.  I found several recent examples (all
of which are similar) of how to implement Basic HTTP Authentication
programmatically using the setUsername/setPassword in the client but none
for the service.  I am sure I am missing something basic, but the fact is I
am missing it.



I would like to make use of the standard wsdl2java generated skeleton and
obtain the Basic Authentication username and password.  Once I have the
authentication parameters available in the generated service skeleton I will
programmatically authenticate and proceed or raise the access denied
exception.  It sounds like it should be do-able to me.



The reason for the service authentication is to prevent the username and
password from being contained in an unencrypted text file.



Thank you in advance for the help.



Brian





--
Paul Fremantle
VP/Technology, WSO2 and OASIS WS-RX TC Co-chair

http://bloglines.com/blog/paulfremantle
[EMAIL PROTECTED]

Oxygenating the Web Service Platform, www.wso2.com

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Axis2 Basic Authentication By the Service

2006-08-01 Thread C. Brian Cox








Hello,



I have been looking for an Axis2 service level authentication example,
but have been unable to find any examples. I found several recent examples
(all of which are similar) of how to implement Basic HTTP Authentication programmatically
using the setUsername/setPassword in the client but none for the service.
I am sure I am missing something basic, but the fact is I am missing it. 



I would like to make use of the standard wsdl2java generated skeleton
and obtain the Basic Authentication username and password. Once I have
the authentication parameters available in the generated service skeleton I will
programmatically authenticate and proceed or raise the access denied
exception. It sounds like it should be do-able to me. 



The reason for the service authentication is to prevent the username
and password from being contained in an unencrypted text file. 



Thank you in advance for the help.



Brian










Axis2 Basic Authentication By the Service

2006-08-01 Thread C. Brian Cox








Hello,



I have been looking for an Axis2 service level authentication example, but
have been unable to find any examples. I found several recent examples
(all of which are similar) of how to implement Basic HTTP Authentication
programmatically using the setUsername/setPassword in the client but none for
the service. I am sure I am missing something basic, but the fact is I am
missing it. 



I would like to make use of the standard wsdl2java generated skeleton
and obtain the Basic Authentication username and password. Once I have
the authentication parameters available in the generated service skeleton I
will programmatically authenticate and proceed or raise the access denied
exception. It sounds like it should be do-able to me. 



The reason for the service authentication is to prevent the username
and password from being contained in an unencrypted text file.




Thank you in advance for the help.



Brian