在查看 MSDN 信息和在此处找到的信息后,只是一个快速的问题 Active Directory 身份验证似乎相对简单,但同时又极其复杂......
我有一个简单的函数调用来预先对用户进行身份验证。我的问题是这会让他们在程序运行时保持登录状态,还是我错过了一个关键组件。
domainContext = new PrincipalContext(ContextType.Domain, "Fabrikam", "ou=TechWriters,dc=fabrikam,dc=com");
isValidated = install.domainContext.ValidateCredentials(uName, pWord);
if (isValidated)
{
//processing info here
}
通过登录,我将其定义为能够执行存储在网络共享上的 1 个程序,并在相同的 AD 身份验证下下载位于单独共享上的 1-27 个其他安装程序