gpt4 book ai didi

web-services - 如何使用 Kerberos 身份验证从 c# 客户端调用 Sharepoint Web 服务?

转载 作者:行者123 更新时间:2023-12-04 04:42:18 25 4
gpt4 key购买 nike

我们开发了一个 web 服务,它在共享点站点的上下文中运行。使用普通的 Windows 身份验证可以正常工作。

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

最佳答案

这是在内部网中吗?

如果是这样,并且您的客户端已经将 Windows 凭据传递给 Web 服务,则您不必做任何额外的工作。

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

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

proxy.Credentials = CredentialCache.DefaultCredentials;

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

关于web-services - 如何使用 Kerberos 身份验证从 c# 客户端调用 Sharepoint Web 服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/252961/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com