sharepoint2010 windows身份验证~解决方法
sharepoint2010 windows身份验证~~~~~~~~~~~~~~~~~~~~~~~
各位大侠,如果sharepoint server 2010 配置的是windows身份验证,如何通过远程(程序不在同一台服务器上)进行验证?
webservice 貌似只有表单验证的方法。
------解决方案--------------------
楼主的问题很诡异
sharepoint2010要AD的啊,AD和sharepoint服务器本来就是可以分开的,将sharepoint服务器加入AD域就可以了
------解决方案--------------------
WebService不只支持表单认证 Credential可以指定为域用户
------解决方案--------------------
在使用WebService的时候, 对Credentials进行域用户信息的设置;
------解决方案--------------------
webservice的Credentials
有三种验证方式
1. AuthHeader 验证
2. windows集成验证
1) webService.Credentials = new System.Net.NetworkCredential("username", "password","domainname");
2) webservice.Credentials = System.Net.CredentialCache.DefaultCredentials;
3. session验证
------解决方案--------------------
mark~
------解决方案--------------------
楼主 添加的 是 服务引用 不是 web 引用
在右键 添加服务引用的 画面上 有一个 高级 选项
点开以后 有一个 添加web引用的 按钮
你在 输入
http://Server_Name/Subsite_Name/_vti_bin/Lists.asmx
这样的地址 就可以找到了
各位大侠,如果sharepoint server 2010 配置的是windows身份验证,如何通过远程(程序不在同一台服务器上)进行验证?
webservice 貌似只有表单验证的方法。
------解决方案--------------------
楼主的问题很诡异
sharepoint2010要AD的啊,AD和sharepoint服务器本来就是可以分开的,将sharepoint服务器加入AD域就可以了
------解决方案--------------------
WebService不只支持表单认证 Credential可以指定为域用户
------解决方案--------------------
在使用WebService的时候, 对Credentials进行域用户信息的设置;
------解决方案--------------------
webservice的Credentials
有三种验证方式
1. AuthHeader 验证
2. windows集成验证
1) webService.Credentials = new System.Net.NetworkCredential("username", "password","domainname");
2) webservice.Credentials = System.Net.CredentialCache.DefaultCredentials;
3. session验证
------解决方案--------------------
mark~
------解决方案--------------------
楼主 添加的 是 服务引用 不是 web 引用
在右键 添加服务引用的 画面上 有一个 高级 选项
点开以后 有一个 添加web引用的 按钮
你在 输入
http://Server_Name/Subsite_Name/_vti_bin/Lists.asmx
这样的地址 就可以找到了