Доброго здоровья всем. Имею проблему с которой голову не поломал, но погнул основательно.
Домен AD Windows 2008, OTRS 3.1.11 - win на Windows XP SP3, клиенты входят с рабочих станций домена, IE 8.
Что реализовано - агенты и клиенты аутентифицируются через LDAP, с этим все нормально, кому интересно могу положить рабочий конфиг.
Для удобства клиентов (чтобы не вводить пароль каждый раз) сделана сквозная аутентификация, mod_auth_sspi-1.0.4-2.2.2.
Тоже работает. Но только если имя входа пользователя - английскими буквами, русскими не берет ни в какую.
Пример лога (для пользователя с именем шеф и его же с именем shief):
[Tue Oct 23 11:17:15 2012][Notice][Kernel::System::CustomerAuth::HTTPBasicAuth::Auth] User: oao Authentication ok (REMOTE_ADDR: 192.168.7.52).
[Tue Oct 23 11:17:15 2012][Error][Kernel::System::CustomerUser::SetPreferences][506] No such user 'oao'!
[Tue Oct 23 11:43:04 2012][Notice][Kernel::System::CustomerAuth::HTTPBasicAuth::Auth] User: shief Authentication ok (REMOTE_ADDR: 192.168.7.52).
[Tue Oct 23 11:43:12 2012][Notice][Kernel::System::CustomerAuth::HTTPBasicAuth::Auth] User: shief Authentication ok (REMOTE_ADDR: 192.168.7.52).
Есть большое подозрение, что в Apache или Perl нужно поправить работу с кодировкой, т.к. если убрать сквозную аутентификацию и клиент введет сам имя и пароль - все сработает.
[Tue Oct 23 11:54:30 2012][Notice][Kernel::System::CustomerAuth::LDAP::Auth] CustomerUser: шеф (CN=N??µN?,OU=UsersCTK,DC=stkspb,DC=ctk,DC=onego,DC=ru) authentication ok (REMOTE_ADDR: 192.168.7.52).
Кто пробовал, у кого есть идеи ?
Заранее спасибо.
[Решено] Single Sign-On с русскими именами пользователей
Moderator: DenisBY
-
- Znuny newbie
- Posts: 7
- Joined: 23 Oct 2012, 15:15
- Znuny Version: 3.1.11
[Решено] Single Sign-On с русскими именами пользователей
Last edited by capitannemo on 04 Nov 2012, 14:58, edited 1 time in total.
Re: Single Sign-On проблема с русскими именами пользователей
Добрый день! Как заработала сквозная аунт.? Делал по http://wiki.otterhub.org/index.php?titl ... ith_Apache но в логе апача
Code: Select all
[Wed Oct 24 11:02:40 2012] [error] [client 172.16.16.22] (OS 2)Не удается найти указанный файл. : couldn't spawn child process: C:/OTRS/OTRS/bin/cgi-bin/customer.pl
-
- Znuny newbie
- Posts: 7
- Joined: 23 Oct 2012, 15:15
- Znuny Version: 3.1.11
Re: Single Sign-On проблема с русскими именами пользователей
Ответил в русском форумеregsterr wrote:Добрый день! Как заработала сквозная аунт.? Делал по http://wiki.otterhub.org/index.php?titl ... ith_Apache но в логе апачаCode: Select all
[Wed Oct 24 11:02:40 2012] [error] [client 172.16.16.22] (OS 2)Не удается найти указанный файл. : couldn't spawn child process: C:/OTRS/OTRS/bin/cgi-bin/customer.pl
Нужно во первых чтобы отделить мух от котлет положить whoami.pl из mod_auth_sspi-1.0.4-2.2.2.zip в каталог OTRS\cgi-bin и попробовать открыть его
Если он не выдаст ошибки - искать дальше.
У меня ошибка 500 - только при русских именах пользователей
Если выдаст - 99% что нужно добавить строчку
AuthType SSPI
в вики на оф. сайте ее нет, видимо прошлые версии не требовали.
-
- Znuny newbie
- Posts: 6
- Joined: 12 Nov 2013, 13:24
- Znuny Version: 3.2.11
- Real Name: Artem
- Company: TC
-
- Znuny newbie
- Posts: 7
- Joined: 23 Oct 2012, 15:15
- Znuny Version: 3.1.11