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.
