LDAP auth with russian DN

Hi, i have problem with my teamcity 7.1, i'm trying to set up Active Directory authentication restricted to group teamcity-users, here is my config:

java.naming.provider.url=ldap://192.168.10.5:389/DC=test,DC=com
java.naming.referral=follow

java.naming.security.authentication=simple
java.naming.security.principal=ldapuser@test.com
java.naming.security.credentials=password
teamcity.users.username=sAMAccountName

teamcity.users.filter=(objectClass=user)
teamcity.auth.loginFilter=[^/\\\\@]+
teamcity.auth.formatDN=test\\$login$

teamcity.users.login.filter=(memberOf="CN=teamcity-users,OU=Сотрудники,DC=test,DC=com")
teamcity.options.users.synchronize=false
teamcity.options.groups.synchronize=false
teamcity.options.createUsers=false
teamcity.options.deleteUsers=false
teamcity.options.syncTimeout = 3600000

with this config i get:
[2012-11-12 12:36:39,363]  DEBUG -     jetbrains.buildServer.LDAP - Login name has been transformed from 'nuts' to 'test\nuts' using teamcity.auth.formatD
N=test\$login$
[2012-11-12 12:36:39,363]  DEBUG -     jetbrains.buildServer.LDAP - Constructed filter '(MemberOf="CN=teamcity-users,OU=
СоÑ<U+0082>Ñ<U+0080>Ñ<U+0083>дники Ð<U+009A>омпании,DC=test,DC=com")' from teamcity.users.login.filter=(MemberOf="CN=teamcity-users,OU=СоÑ<U+0082>Ñ<U+0080>Ñ<U+0083>дники Ð<U+009A>омпании,DC=test,DC=com")
[2012-11-12 12:36:39,457]   WARN -     jetbrains.buildServer.LDAP - No LDAP entry found for 'nuts'. Search base='', filter='(MemberOf="CN=teamcity-users,OU=СоÑ<U+0082>Ñ<U+0080>Ñ<U+0083>дники Ð<U+009A>омпании,DC=test,DC=com")'
[2012-11-12 12:38:28,552]  DEBUG -     jetbrains.buildServer.LDAP - Current LDAP properties: { teamcity.options.createUsers=false, java.naming.referral=follo
w, teamcity.options.users.synchronize=false, teamcity.users.login.filter=(memberOf="CN=teamcity-users,OU=СоÑ<U+0082>Ñ
<U+0080>Ñ<U+0083>дники Ð<U+009A>омпании,DC=test,DC=com"), java.naming.security.principal=ldapuser@test.com, teamcity.users.username=sAM
AccountName, teamcity.auth.formatDN=test\$login$, teamcity.users.filter=(objectClass=user), teamcity.options.groups.synchronize=false, teamcity.auth.login
Filter=[^/\\@]+, java.naming.provider.url=ldap://192.168.10.5:389/DC=test,DC=com, teamcity.options.syncTimeout=3600000, teamcity.options.deleteUsers=false
, java.naming.security.authentication=simple, }

If i set teamcity.users.login.filter with string that consists from only english letters everything works fine, but i have to use russian group path, can, somebody help me, please ?

Please sign in to leave a comment.