Aras学习笔记 (41) WebService实现简单调用验证
为防止未授权的Webservice用户连接,可以利用SoapHeader进行简单验证。
1、新建SecurityHeader类集成SoapHeader。
、
2、在Web.config中保存授权码:
![]()
3、在方法头上增加SoapHeader属性,并在方法中检查。

4、客户端调用时实例SecurityHeader并传值。

5、如果授权码不一致则返回错误。

BTW, 在每个方法中都增加判断过于繁琐,可以尝试在构造函数中验证授权码是否一致,各有利弊。

浙公网安备 33010602011771号