microsot最近发布了web services enhancements(wse),它开创了web service开发的新纪元。运用wse中的ws-security类,我们可以通过x.509证书或用户名/密码验证web service用户,可以数字式签署soap消息,还可以加密soap消息。除了这些功能外,wse还可以让我们通过ws-routing在不同机器之间调用web service,并通过dime添加soap附件。(关于wse的更多信息,可以参考roger jennings在ftponline上的文章“upgrade to wse from wsdk”)。
本文的录像教程系列讲述了如何通过用户名和密码来验证web service用户。教程中包含一个样例web.config文件(带有必要的wse条目)、一个实现ipasswordprovider接口的样例类、一个测试代理服务器和其它说明soap验证技术的代码。你可以从这里下载代码。
点击链接播放录像:
wse authentication教程
ipasswordprovider接口
创建web service
创建web service客户端代理
关于作者:
dan wahlin著有xml for asp.net developers(sams)一书,并创办了wahlin consulting公司,这家公司主要致力于xml和web service的咨询和培训。dan也管理xml for asp.net developers网站:www.xmlforasp.net。要了解更多信息,请访问www.xmlforasp.net/content.asp?content=dan。
