[Решено] Single Sign-On с русскими именами пользователей

Moderator: DenisBY

Locked
capitannemo
Znuny newbie
Posts: 7
Joined: 23 Oct 2012, 15:15
Znuny Version: 3.1.11

[Решено] Single Sign-On с русскими именами пользователей

Post by capitannemo »

Доброго здоровья всем. Имею проблему с которой голову не поломал, но погнул основательно.
Домен 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).
Кто пробовал, у кого есть идеи ?
Заранее спасибо.
Last edited by capitannemo on 04 Nov 2012, 14:58, edited 1 time in total.
regsterr
Znuny newbie
Posts: 1
Joined: 24 Oct 2012, 10:06
Znuny Version: 3.1.1

Re: Single Sign-On проблема с русскими именами пользователей

Post by regsterr »

Добрый день! Как заработала сквозная аунт.? Делал по 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
capitannemo
Znuny newbie
Posts: 7
Joined: 23 Oct 2012, 15:15
Znuny Version: 3.1.11

Re: Single Sign-On проблема с русскими именами пользователей

Post by capitannemo »

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
в вики на оф. сайте ее нет, видимо прошлые версии не требовали.
globalizator
Znuny newbie
Posts: 6
Joined: 12 Nov 2013, 13:24
Znuny Version: 3.2.11
Real Name: Artem
Company: TC

Re: [Решено] Single Sign-On с русскими именами пользователей

Post by globalizator »

Есть статья на хабре http://habrahabr.ru/sandbox/51019/
capitannemo
Znuny newbie
Posts: 7
Joined: 23 Oct 2012, 15:15
Znuny Version: 3.1.11

Re: [Решено] Single Sign-On с русскими именами пользователей

Post by capitannemo »

Моя статья :)
Locked