C#下调用WebService的权限认证问题
来源:互联网 发布:flash player 12 mac 编辑:程序博客网 时间:2024/06/04 01:21
转载
1、存在一个WebService,比如包含GetPlan方法,有三个参数GetPlan(DateTime arg1 ,DateTime arg2,string arg3),返回Datatable;
2、远程的WebService地址不能匿名访问,有用户User:ws 口令:123可以进行访问。
目的: 防止发布的Web服务被恶意调用,按用户角色进行权限划分,不允许匿名访问
环境采用C#调用步骤:
1、不管是Web还是Form项目,添加WebService引用,假设取名为WSTEST1;
2、申明并创建WebService对象。
3、创建凭据对象,赋值域名(domain),用户名(username),用户口令(password)的值,其中domain可以不赋值。
4、将凭据对象赋值给webService对象的凭据属性。
5、调用WebService的方法即可。
//以下是核心代码:
WSTest1.DiaoyunWebService ws1 = new wordtest.WSTest1.DiaoyunWebService(); //申明webService对象
System.Net.NetworkCredential nc = new System.Net.NetworkCredential(); //创建凭据对象
//nc.Domain = "yourdomain"; //域名称
nc.UserName = "ws"; //WebService发布地址的登录用户名
nc.Password = "123"; //WebService发布地址的登录用户名对应的口令
ws1.Credentials = nc; //赋值凭据给ws对象
DataTable dt = ws1.GetPlan(new DateTime(2009, 3, 20), new DateTime(2009, 3, 20), "4");//执行Ws对象的方法进行操作获取数据
转自:http://blog.csdn.net/rider_wish/article/details/4038955
- C#下调用WebService的权限认证问题
- C#下调用WebService的权限认证问题
- C# 调用WebService 问题
- C# 调用 java webservice 的问题
- C#调用WebService的问题处理
- weblogic下的webservice调用问题
- WebService 权限认证
- 调用https双向认证的webservice
- axis2调用带Authentication认证的webservice
- Java调用架构于C#下的WebService实例二
- 求救:C# 调用JAVA写的WEBSERVICE的问题!
- C#调用Delphi编写的WebService时的问题
- c#调用java写的webservice数据丢失有关问题
- c#调用数据库的WebService
- c#调用数据库的WebService
- C# WebService 的动态调用
- java 调用C#的webservice
- Android调用C#的WebService
- C++如何取余
- 项目-团队-技术-个人(提拔篇)
- 项目-团队-技术-个人(专业篇)
- Android之ContentProvider
- 带图标的button
- C#下调用WebService的权限认证问题
- page的实例生命周期问题
- listbox选中元素的背景色
- String Format for Double [C#]
- xmpp IM
- MyEclipse8.5破解
- C#执行非托管代码
- wpf开发遇到的一些问题
- v$mystat——是v$sesstat的一个子集,返回当前session的统计项!