Apache CXF + WSS4J
Soap报文如下
<?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soap:mustUnderstand="1">
<wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-1">
<wsse:Username>tom</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">123456</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soap:Header>
<soap:Body>
<ns1:ListPowerPointTemplates>
</ns1:ListPowerPointTemplates>
</soap:Body>
</soap:Envelope>
在Webservice里还是需要UserName来进行具体操作的,但是这个Username已经找不到了,经过网上搜索了,总算在一个角落里找到这么一段代码
@Resource //这个标签很重要
private WebServiceContext context;
//your Webservice method
public String method(){
Principal principal = context.getUserPrincipal();
String userName = principal.getName();
}
造福后来人
分享到:
相关推荐
里面详细的介绍了 webservice 的所有参数是怎么获取的,以及prefix,action,locationUrl,每个参数都有详细的截图和说明,保证看完后就知道怎么做了,如果还有疑问,可qq问
通过ajax技术 和WebService 对表格数据的异步获取和处理(经典)
webservice 采用流的方法远程获取图片
用VS2005工具C#语言webservice技术,获取城市天气信息的应用程序
java访问.net webservice 可获取与设置cookie
这是一个基于WebService的获取天气信息的工具类,内有详细说明,包你会!
webservice 如果默认为弱口令,很可能被上传病毒文件,此文档较详细的介绍了病毒的特性和病毒的查杀和防御问题。
DELPHI 通过WEBSERVICE获取天气预报,可获取全球,全国各省市天气预报详情
通过调用WebService获取服务器上的信息的小例子。
webService接口获取List这种非简单类型的结果,需要进行xml的配置,本代码可以直接运行,有注释
访问WebService处理拦截开始访问的消息
Java使用SOAP获取webservice实例解析 具体实例分析说明。
webService调取IP所在地,以及获得客户端真实IP
WebService用户使用手册.pdf
WebService接口说明public String getUserInfo(String username,String password)
这个资源是js获取webservice天气,大家可以试试
android客户端通过webservice 获取天气预报 本人测试 绝对可用
ASP.NET WebService 获取天气,显示一个省份的天气,不用获取IP地址
webservice摘录webservice摘录webservice摘录webservice摘录webservice摘录webservice摘录webservice摘录webservice摘录webservice摘录质