当前位置:  开发笔记 > 开发工具 > 正文

如何使用Kerberos身份验证从ac#客户端调用Sharepoint Webservice?

如何解决《如何使用Kerberos身份验证从ac#客户端调用SharepointWebservice?》经验,为你挑选了1个好方法。

我们开发了一个在sharepoint站点环境中运行的Web服务.使用普通的Windows身份验证可以正常工作

我们现在有一个客户端想要在启用Kerberos的sharepoint站点上安装它.我们需要对webserivce,调用客户端(Windows服务)或两者进行哪些更改才能启用此功能?



1> Paul Lalonde..:

这是在内联网吗?

如果是这样,并且您的客户端已经将Windows凭据传递给Web服务,则您不必执行任何其他工作.

如果您没有传递Windows凭据,请按以下步骤操作:

WebServiceProxy proxy = new WebServiceProxy(); // Derived from SoapHttpClientProtocol

proxy.Credentials = CredentialCache.DefaultCredentials;

此方法适用于NTLM和Kerberos身份验证.它将传递运行代码的Windows帐户的凭据.

推荐阅读
linjiabin43
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有