如何从JAX-WS Web服务获取经过身份验证的用户信息?
由于
答案 0 :(得分:6)
我不知道如何将问题标记为@home作为评论回答问题的答案。
无论如何,以下是答案
@WebService()
public class MyWebService{
@Resource
private WebServiceContext wsContext;
@WebMethod
public void echoHello(String msg) {
System.out.println("Username = " + wsContext.getUserPrincipal().getName());
}
}