1

ADサーバーのユーザー名とパスワードを使用して、指定されたホストIPに接続するJavaコードを実装しました.(JNDIを使用)

特殊文字を含まないユーザー名を使用すると、正常に機能するようになりました。しかし、ユーザー名に $、#、& などの記号を使用すると、Auth. Error.

userdn&、$、および # はAD の形式で使用されていないため、これを見て驚いています。

誰でも何が問題で、何が解決策になるのか説明できますか?

ありがとう

4

1 に答える 1

0

よくわかりませんが(判断できる情報がほとんどありません)、「7ビットチェックプラグイン」に問題がある可能性があります。これはLDAPプラグインであり、7ビットを超えるコードでコード化されたデータの拒否を担当します。これには、%、$、#などの文字のほか、一部のドイツ語文字、中欧および東欧の文字などが含まれます。

7ビットチェックプラグインが有効になっているかどうかを確認してください。その場合は、それを無効にして、そのデータを再度使用してみてください。

于 2012-09-07T08:53:21.510 に答える