如何使用C#跨域验证域用户凭据?

时间:2015-05-15 08:39:30

标签: c# .net active-directory

我需要在同一网络中的域之间验证域用户凭据。例如,域用户帐户是在“Domain1”上创建的,但我需要从加入“Domain2”的计算机C1验证此用户帐户。 我能够通过使用DC IP地址成功验证,但为此我需要从计算机C1中找到domain2的DC IP地址,这是我无法以编程方式执行的。

还有其他方法可以验证域用户凭据吗?

1 个答案:

答案 0 :(得分:0)

您可以使用Dns.GetHostEntry获取IP地址。 https://msdn.microsoft.com/en-us/library/ms143998%28v=vs.110%29.aspx

您使用什么API进行身份验证 - 是LogonUser功能吗?