通過WSE完成Web Service驗(yàn)證
發(fā)表時(shí)間:2023-08-01 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]Microsot最近發(fā)布了Web Services Enhancements(WSE),它開創(chuàng)了Web service開發(fā)的新紀(jì)元。運(yùn)用WSE中的WS-Security類,我們可以通過X.509證書...
Microsot最近發(fā)布了Web Services Enhancements(WSE),它開創(chuàng)了Web service開發(fā)的新紀(jì)元。運(yùn)用WSE中的WS-Security類,我們可以通過X.509證書或用戶名/密碼驗(yàn)證Web service用戶,可以數(shù)字式簽署SOAP消息,還可以加密SOAP消息。除了這些功能外,WSE還可以讓我們通過WS-Routing在不同機(jī)器之間調(diào)用Web service,并通過DIME添加SOAP附件。(關(guān)于WSE的更多信息,可以參考Roger Jennings在FTPOnline上的文章“Upgrade to WSE From WSDK”)。
本文的錄像教程系列講述了如何通過用戶名和密碼來驗(yàn)證Web service用戶。教程中包含一個(gè)樣例web.config文件(帶有必要的WSE條目)、一個(gè)實(shí)現(xiàn)IPasswordProvider接口的樣例類、一個(gè)測(cè)試代理服務(wù)器和其它說明SOAP驗(yàn)證技術(shù)的代碼。你可以從這里下載代碼。
點(diǎn)擊鏈接播放錄像:
WSE Authentication教程
IPasswordProvider接口
創(chuàng)建Web Service
創(chuàng)建Web Service客戶端代理
關(guān)于作者:
Dan Wahlin著有XML for ASP.NET Developers(Sams)一書,并創(chuàng)辦了Wahlin Consulting公司,這家公司主要致力于XML和Web Service的咨詢和培訓(xùn)。Dan也管理XML for ASP.NET Developers網(wǎng)站:www.XMLforASP.NET。要了解更多信息,請(qǐng)?jiān)L問www.xmlforasp.net/content.asp?content=dan。