我有一个使用System.DirectoryServices和LDAP进行身份验证的.Net客户端WPF应用程序。在应用程序启动时,我想强制用户使用他们的域帐户重新进行身份验证(这是他们如何登录到Windows)。我知道我可以使用以下方式在连接可用时执行身份验证。使用.Net在断开连接时对Active Directory进行身份验证
DirectoryEntry entry = new DirectoryEntry("LDAP://" + domain,
userName, password);
皱纹是应用程序有时由可能没有连接的远程用户使用。即使断开连接,Windows本身仍允许域用户登录。是否有类似的方法来使用.Net框架在断开连接的环境中对用户进行身份验证?
你是对的,它不会允许LDAP查询,除非你登录到域控制器,在这种情况下,这不会是一个问题。 – CodingGorilla 2010-12-07 19:20:13
@Coding Gorilla - Tru dat。我的假设是,这是针对远程系统上的应用程序。如果你在一个DC上,那么这个网络在技术上从未断开。 – 2010-12-07 19:21:18