openldap for windows
サーバーをインストールLDAPAdmin
し、デフォルト値で接続するために使用します。
Server=ldap://localhost:389
Base:dc=maxcrc,dc=com
UserName:cn=Manager,dc=maxcrc,dc=com
Password:secret
PrincipalContext
問題は、 PrincipalContextをou=People
使用してサーバーに接続することさえできないことです。ネットを検索したところ、ldap サーバーに接続する方法について多くの回答が見つかりましたが、どれも機能していませNullReferenceException
んServerNotFoundException
。次のいずれかとして PrincipalContext を使用できると思いました。
new PirncipalContext(ContextType.Domain,"maxcrc.com","dc=maxcrc,dc=com")
また
new PrincipalContext(ContextType.ApplicationDirectory,"localhost:389","dc=maxcrc,dc=com")
ユーザー名とパスワードを提供する必要があると言う人もいるので、そうしましたが、例外が発生し続けます。
では、 PrincipalContext を使用して openldap に接続する方法を教えてください。
PS 私のコンピューターは既に Active Directory ドメイン コントローラーに参加しています。