I have restful web services in a Java EE application (ejb3) running on jboss. And do not know how to get username or password programmatically, like when service method is called I want to be able to get this user principals as smilar to jaxws
webServiceContext.getUserPrincipal().getName()
or
(httpServletRequest) <-- request.getUserPrincipal()
I would be glad to hear the solutions, thanks.
[SOLVED] I have found the solution, here it is;
Use
@Context
protected SecurityContext sc;
Or
Public TestResponse test(@Context SecurityContext sc){
..
sc.getUserPrincipal.getName() //will return username
}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With