我是靠谱客的博主 落后身影,最近开发中收集的这篇文章主要介绍通过SoapHeader来增强Web Service的安全性,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

要以安全的方式访问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的安全性所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部