【问题标题】:Always generating a NTLM instead of kerberos ticket始终生成 NTLM 而不是 kerberos 票证
【发布时间】: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 票证。

谢谢

【问题讨论】:

    标签: kerberos ntlm


    【解决方案1】:

    在 URL 之前,我使用了 IP 地址。使用主机名而不是 IP 地址后,我可以解决问题

    【讨论】:

      猜你喜欢
      • 2014-03-19
      • 1970-01-01
      • 1970-01-01
      • 2021-10-20
      • 1970-01-01
      • 2017-11-26
      • 2011-10-08
      • 2011-12-23
      • 1970-01-01
      相关资源
      最近更新 更多