java - 如何在 JAX-WS Web 服务中获取经过身份验证的用户信息?

标签 java web-services jax-ws

如何从 JAX-WS Web 服务获取经过身份验证的用户信息?

谢谢

最佳答案

我不知道如何将问题标记为已回答,因为@home 已将问题作为评论回答。

总之,答案如下

@WebService()
public class MyWebService{
  @Resource
  private WebServiceContext wsContext;
  @WebMethod
  public void echoHello(String msg) {
    System.out.println("Username = " + wsContext.getUserPrincipal().getName());
  }
}

关于java - 如何在 JAX-WS Web 服务中获取经过身份验证的用户信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8792326/

相关文章:

c# - Windows Phone 8 SDK 中的 "TargetInvocationException"

c# - 如何区分WCF数据契约中用户指定的空值和默认值

java - 如何为 Java 客户端应用程序配置简单的 Web 缓存?

java - JAXWS 代码生成和实现以及 JDK1.5 的 Spring

java - 如何使用JSch与子系统NETCONF建立SSH连接

java 通用ftpclient上传文本文件

JSF 2 复选框和 bool getter

java - WebLogic 10.3 中的 Web 服务部署问题

javascript - 是否可以使用我的新上下文而不是原始应用程序上下文来伪造 WebView 的构造函数?

java - 为什么在导出 processing.org java pdf 时只显示一个框?