Aras学习笔记 (41) WebService实现简单调用验证

为防止未授权的Webservice用户连接,可以利用SoapHeader进行简单验证。

1、新建SecurityHeader类集成SoapHeader。

2、在Web.config中保存授权码:

3、在方法头上增加SoapHeader属性,并在方法中检查。

 

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

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

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

 

posted @ 2019-03-08 17:57  无敌师爷IT技术Blog  阅读(159)  评论(0)    收藏  举报