【发布时间】:2016-06-29 17:54:53
【问题描述】:
我在下面有一个 C# 客户端。我需要使用这张票生成一个 kerberos 令牌。但它总是生成一个 NTLM 令牌。 KDC 是 AD。
public static void Main(string[] args)
{
Uri uri = new Uri(args[0]);
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(uri);
req.Credentials = CredentialCache.DefaultCredentials;
// Get the response.
using (HttpWebResponse res = (HttpWebResponse)req.GetResponse())
{
StreamReader sr = new StreamReader(res.GetResponseStream());
Console.WriteLine(sr.ReadToEnd());
}
}
生成的令牌是“协商 TlRMTVNTUAABAAAAl7II4gIAAgAuAAAABgAGACgAAAAGAvAjAAAAD1NFUlZFUklT”。谁能告诉我我们应该做哪些更改来生成 kerberos 票证而不是 NTLM 票证。
谢谢
【问题讨论】: