使用PrincipalContext进行AD LDS身份验证

时间:2013-07-04 11:20:15

标签: adam adlds

我正在尝试使用AD LDS进行身份验证。我在我的机器上安装了AD LDS。

我使用System.DirectoryServices.AccountManagement.PrincipalContext.ValidateCredentials 用于身份验证。

我将PrincipalContext创建为

PrincipalContext oPrincipalContext = 
      newPrincipalContext(ContextType.ApplicationDirectory, "localhost:389", "");

我传递的服务器名称和端口号,我无法弄清楚需要为容器传递的值是什么。

请告诉我,我们需要为容器传递什么价值?

该值取自?

如何在AD LDS中配置此值? (这是在安装期间指定的)

指定容器名称的相关性是什么?

1 个答案:

答案 0 :(得分:0)

根据https://msdn.microsoft.com/en-us/library/system.directoryservices.accountmanagement.principalcontext.container%28v=vs.110%29.aspx,这应该是您想要读取/插入的AD LDS实例中容器的可分辨名称。

即。 " CN =用户,DC = MyCustomDomain,DC = COM"