4

我们有一个 Web 服务,它通过 HTTP 提供数据并通过 SPNEGO(和单点登录)对用户进行身份验证。我们想为此 Web 服务编写一个 C# 客户端。

.NET 中是否有任何标准/提供的方式来生成必要的令牌?广泛的谷歌搜索表明没有对 SPNEGO 的本机支持。

4

1 回答 1

0

在 Windows 中,以下应该可以解决问题:

BasicHttpBinding binding = new BasicHttpBinding();
binding.Security.Transport.ClientCredentialType = HttpClientCredentialType.Windows;
//SSL (https):
binding.Security.Mode = BasicHttpSecurityMode.Transport;
于 2011-11-03T15:39:22.547 回答