概述
要以安全的方式访问Web服务方法,可以考虑以下安全措施:
是谁调用?--SoapHeader身份认证。
来自哪里?--访问IP认证。
加密传输 --SSL安全访问。
这些安全保护措施常常是配合使用的。
7.9.1 通过SoapHeader来增强Web Service的安全性
通过SoapHeader我们可以让具有指定用户口令的用户来访问我们的Web服务接口。(完整代码示例位置:光盘/code/ch07/WebAppClient/WebForm-SoapHeader.aspx)
1.Web Service实现步骤
首先引入命名空间
(1)定义自己的SoapHeader派生类。
(2)添加基于SoapHeader验证的Web Service接口方法:
2.客户端调用具有SoapHeader的Web Service
通过SoapHeader对用户口令进行验证,只有授权的用户才可以使用该接口。确保了访问接口用户的安全性。
最后
以上就是落后身影为你收集整理的通过SoapHeader来增强Web Service的安全性的全部内容,希望文章能够帮你解决通过SoapHeader来增强Web Service的安全性所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复