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.