0

AD 認証に LDAP for Windows Server を使用してユーザーを認証しようとしています。以下は私のコードです:

 string domList = "LDAP://172.21.0.1:389/CN=Configuration,DC=myDom,DC=local;
 System.DirectoryServices.DirectoryEntry deRoot = new System.DirectoryServices.DirectoryEntry(domList, userNameURL, password, authType);
                                    deRoot.RefreshCache();

ほとんどの場合、これで問題なく動作します。無効なユーザー名/パスワード エラーが発生する特定のサイトが 1 つあります。

ユーザー名を myDom\username の形式に変更すると、機能します。ただし、ユーザーにユーザー名のみを入力してもらいたいです。LDAP 接続文字列の一部であるため、ドメインが必要な理由がわかりません。なぜこれが起こっているのですか?

4

1 に答える 1

0

これは赤ニシンであることが判明しました。認証タイプを安全に設定する必要があります

于 2013-06-27T14:38:28.767 に答える