最近、host1 と host2 の 2 つの AD と対話するアプリケーションと対話する必要がありました。ホストの 1 つに接続するときに LDAP 接続が失敗していることがわかりました。エラーは次のようになります。
「LDAP://[host1]/RootDSE」への接続に失敗しました。
System.DirectoryServices.DirectoryServicesCOMException (0x8007052E):
ログオンに失敗しました: 不明なユーザー名またはパスワードが正しくありません。
トラブルシューティングの目的で、Apache Directory ツールとさまざまな CN/DN の組み合わせをインストールしました。私の所見は次のとおりです。
CN (この場合は
Administrator
) /[パスワード] を使用して host1 に接続すると、ベース DN をフェッチするときに次のエラーが発生します。ベース DN の取得中にエラーが発生しました
[LDAP: エラー コード 49 - 80090308: LdapErr: DSID-0C0903A9、コメント: AcceptSecurityContext エラー、データ 52e、v1db1管理者の識別名と同じパスワードを使用して host1 に接続すると、ベース DN を正常に取得できます
Administrator
CN (再び) /だけで host2 に接続すると、ベース DN のリストを正常に取得できます。
私の質問は、完全な DN の代わりに CN のみを使用して認証を許可するように設定できる AD 設定はありますか?
私は AD にまったく慣れていないので、同様の問題をブラウジングしている人々にとってより良いものにするために質問で提供できることがあれば、お知らせください。ありがとう。