Я пытался найти некоторые учебники о том, как подключиться к OpenDS с использованием типов LDAP .NET, но безрезультатно.Может кто-нибудь указать мне на некоторые статьи / учебные пособия, которые имеют хорошие примеры использования OpenDS в качестве службы каталогов и доступа и работы с ним с использованием C #.
Это то, что я пробовал до сих пор, но всегда получаю неверное имя пользователяОшибка пароля.Я застрял в том, какие учетные данные нужно ввести, или если то, что я пытаюсь сделать, имеет какой-либо смысл.
DirectoryEntry directoryEntry = new DirectoryEntry
{
Path = @"LDAP://SUnnikris-va-d:389/dc=example,dc=com",
Username = "uid=user.0",
Password = "TestPass!",
AuthenticationType = AuthenticationTypes.ServerBind
};
directoryEntry.RefreshCache();
DirectoryEntry newUser = directoryEntry.Children.Add("uid=nuser,ou=People,dc=example,dc=com", "person");
newUser.Properties["objectClass"].Value = new object[] { "top", "person", "organizationalPerson", "inetorgPerson" };
newUser.Properties["uid"].Value = "nuser";
newUser.Properties["givenName"].Value = "new";
newUser.Properties["sn"].Value = "user";
newUser.Properties["cn"].Value = "new user";
newUser.Properties["userPassword"].Value = "nuser";
newUser.CommitChanges();