Hi Sergey,

I tried with your suggestions like

        public Response getCredentials(@Context MessageContext mc)
        {
                AuthorizationPolicy policy =
(AuthorizationPolicy)mc.get(AuthorizationPolicy.class);
                System.out.println(policy.getUserName());
                .......
                .......
When I tried to give the Authentication from SOAP UI, I got null.


Please correct me where I did the mistake.


Regards
Saravanan R




Sergey Beryozkin-2 wrote:
> 
> Hi
> 
> The only way at the moment to get AuthorizationPolicy object in the app
> code is to do something like this :
> 
> @Context MessageContext mc;
> ....
> AuthorizationPolicy policy =
> (AuthorizationPolicy)mc.get(AuthorizationPolicy.class);
> 
> cheers, Sergey
> 
> 
>  
>> 
>> Hi All,
>> 
>> I am creating REST application using JAX RS.
>> 
>> I am using SOAPUI to test the application.
>> 
>> My Rest needs to receive the Http Basic Authentication from the
>> SOAPUI.
>> 
>> I just want to receive the authentication details like
>> username,password and
>> domain in JAX RS method.
>> 
>> Can anyone give the idea how to get the authentication details in the
>> parameter of the method.
> 
> I ended up not needing this, but I experimented with creating an
> "AuthorizationRequestHandler" class (implements RequestHandler) and
> putting that in my "jaxrs:providers" list.  That requires a
> "handleRequest(Message message, ClassResourceInfo classResourceInfo)"
> method, where I can call "AuthorizationPolicy policy  =
> message.get(AuthorizationPolicy.class);".  The AuthorizationPolicy
> contains the username and password.
> 
> What is not clear to me, however, is where this object is available
> somehow at the controller level.
> 
> 
> 

-- 
View this message in context: 
http://old.nabble.com/Http-basic-authentication-in-JAX-RS-tp27416364p27437539.html
Sent from the cxf-user mailing list archive at Nabble.com.

Reply via email to