.NET の LDAP タイプを使用して OpenDS に接続する方法に関するチュートリアルをいくつか見つけようとしましたが、役に立ちませんでした。OpenDS をディレクトリ サービスとして使用し、C# を使用して OpenDS にアクセスして操作するための優れたサンプルが含まれている記事/チュートリアルを教えてください。
これは私がこれまでに試したことですが、常に無効なユーザー名/パスワードのエラーが発生します。どの資格情報を入力する必要があるのか 、または私がやろうとしていることがまったく意味があるのか で行き詰まっています。
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();