LDAP Error "Unbalanced parenthesis"

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

このナレッジベース記事の記載内容は Atlassian Server プラットフォームでのみ利用できます。Atlassian Cloud をご利用の場合、この記事についてのサポート リクエストを作成して、アトラシアン サポートに同様のソリューションの適用を依頼することができます。

問題

When logging in using an LDAP user account, the following error occurs:

Test retrieve user: Failed
org.springframework.ldap.InvalidSearchFilterException: Unbalanced parenthesis; nested exception is 
javax.naming.directory.InvalidSearchFilterException: Unbalanced 
parenthesis; remaining name

The following appears in the atlassian-fisheye-YYYY-MM-DD.log:

2016-03-25 17:14:03,161 ERROR [qtp1342346098-355 ] fisheye 
DefaultUserManager-loginWithSanitizedUserName - Could not authenticate 
user "UserName"
com.cenqua.fisheye.user.AuthenticationException: com.atlassian.crowd.exception.runtime.OperationFailedException
...
Caused
 by: org.springframework.ldap.InvalidSearchFilterException: Unbalanced 
parenthesis; nested exception is 
javax.naming.directory.InvalidSearchFilterException: Unbalanced 
parenthesis; remaining name... 

原因

User Object Filter requires that the value be enclosed in parentheses.  By default this is not an issue as the default values already include parentheses.

  • Versions of Fisheye prior to 4.0 allowed the User Object Filter to be specified without parentheses.

ソリューション

Add parentheses to the value of User Object Filter.


Example:

 

最終更新日 2018 年 7 月 31 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.