C#通过定制soap消息头实现onvif UsernameToken 验证
最近需要接入一款支持ONVIF协议的网络摄像机,其中设备的部分接口访问需要web service security的 usernameToken验证。为解决该问题在网上搜索了很多相关资料。贴几个最终解决问题的链接和关键点。
- onvif 开发白皮书 https://www.onvif.org/wp-content/uploads/2016/12/ONVIF_WG-APG-Application_Programmers_Guide-1.pdf 第6章 Security 中有讲到Authentication的具体实现机制。
- MSDN 关于 UsernameToken Vs WCF ,其中有示例。https://blogs.msdn.microsoft.com/aszego/2010/06/24/usernametoken-profile-vs-wcf/
- 一个专栏,里面有一系列文章,对ONVIF协议开发新手很有帮助。ONVIF协议摄像机管理平台开发(1)开发思路概述 https://www.itmangoto.cn/2017/12/20/onvif-platform-sumary/
- 这个网页也有帮助。