私は、LDAPサーバーに接続するためにAuthenticationTypes.Anonymous
を使用して、[OK]それは `s:ユーザー名とパスワードでLDAPサーバーを接続する方法は?
var a = new DirectoryEntry("LDAP://localhost:389/dc=maxcrc,dc=com", "", "", AuthenticationTypes.Anonymous);
が、私は、サーバーを接続するためのユーザー名とパスワードを使用したい:
var a = new DirectoryEntry("LDAP://localhost:389/dc=maxcrc,dc=com", "cn=Manager,dc=maxcrc,dc=com", "111111");
それは「指定を引き起こし無効なDN構文」エラー:
:私はこれを使用している場合
var a = new DirectoryEntry("LDAP://localhost:389/dc=moe,dc=com", "cn=Manager,dc=moe,dc=com", "111111", AuthenticationTypes.Encryption);
それは、「サーバーが動作していない」というエラーが発生:それでは、どのように私は、ユーザー名とパスワードを使用して、私のLDAPサーバーに接続でき
を?
おかげで、ここに私のコードは次のとおりです。VAR PCは=新しいPrincipalContext( ContextType.Domain、 "dc = maxcrc、dc = com"); pc.ValidateCredentials( "cn = Manager、dc = maxcrc、dc = com"、 "111111"); var a =新しいDirectoryEntry( "LDAP:// localhost:389/dc = maxcrc、dc = com"、 "cn = Manager、dc = maxcrc、dc = com"、 "111111"); –
でも動作しませんが、エラーは "サーバーは動作していません"と上記のように –