LDAP авторизация без EMAIL

Moderator: DenisBY

Locked
titanrain
Znuny newbie
Posts: 4
Joined: 04 Aug 2011, 01:12
Znuny Version: 3.0.9

LDAP авторизация без EMAIL

Post by titanrain »

Здравствуйте!
Настроил авторизация через AD и в процессе чтения форумов, статей сделал вывод, что пользователь без EMAIL адреса в AD не может авторизоваться в OTRS. Так ли это или все-таки можно авторизовываться и пользоваться системой без EMAIL'ов? Проблема в том, что у нас в организации нет корпоративной почты и некоторые пользователи вообще имеют смутное представление о EMAIL'ах...
JohniGo
Znuny newbie
Posts: 38
Joined: 17 Sep 2010, 06:46
Znuny Version: 3.0.7

Re: LDAP авторизация без EMAIL

Post by JohniGo »

Посмотрел - на вскидку не увидел как оключить. Вообще при авторизации e-mail - становится ID клиента. Надо только найти, где это присваивается.
Вообще - уведомление по почте - один из удобных механизмов работы. ИМХО это гораздо удобнее, чем регулярно заходить на страничку.

P.S. Собственно оно в параметрах синхронизации:
CustomerID => 'mail', можно заменить на 'sAMAccountName'. Возможно окажется не остаточно, но копать надо в этом направлении.
titanrain
Znuny newbie
Posts: 4
Joined: 04 Aug 2011, 01:12
Znuny Version: 3.0.9

Re: LDAP авторизация без EMAIL

Post by titanrain »

JohniGo wrote:Посмотрел - на вскидку не увидел как оключить. Вообще при авторизации e-mail - становится ID клиента. Надо только найти, где это присваивается.
Вообще - уведомление по почте - один из удобных механизмов работы. ИМХО это гораздо удобнее, чем регулярно заходить на страничку.

P.S. Собственно оно в параметрах синхронизации:
CustomerID => 'mail', можно заменить на 'sAMAccountName'. Возможно окажется не остаточно, но копать надо в этом направлении.
Спасибо, проверим, покопаем.

P.S.
В общем, что не подставляешь в CustomerID, если нет EMAIL'а, одна и та же ошибка:
Ошибка: Need CustomerID!!!

Комментарий:
Отслеживание:
ERROR: OTRS-CGI-10 Perl: 5.12.3 OS: MSWin32 Time: Thu Aug 4 17:25:24 2011

Message: Need CustomerID!!!

Traceback (5300):
Module: Kernel::Output::HTML::Layout::CustomerError (v1.351.2.10) Line: 3522
Module: Kernel::Modules::CustomerTicketOverView::Run (v1.67.2.1) Line: 68
Module: Kernel::System::Web::InterfaceCustomer::Run (v1.56.2.5) Line: 986
Module: ModPerl::ROOT::ModPerl::Registry::C_3a_Program_20Files_OTRS_OTRS_bin_cgi_2dbin_customer_2epl::handler (unknown version) Line: 49
Module: (eval) (v1.43.2.1) Line: 204
Module: ModPerl::RegistryCooker::run (v1.43.2.1) Line: 204
Module: ModPerl::RegistryCooker::default_handler (v1.43.2.1) Line: 170
Module: ModPerl::Registry::handler (v1.99) Line: 31
При этом сеанс клиента висит в Управлении сеансами.
JohniGo
Znuny newbie
Posts: 38
Joined: 17 Sep 2010, 06:46
Znuny Version: 3.0.7

Re: LDAP авторизация без EMAIL

Post by JohniGo »

Видимо глубже закопано. Собственно в настройках клиента это поле стоит обязательным к заполнению. Видимо на это есть причины. В общем надо код наверно смотреть.
Смотрите эти строки в модулях. Может разберетесь.
Собственно если customerid сделать другой , то можно просто всем фиктивные адреса поставить. Только проверить что уведомления не настроены.. чтоб не спамило.
titanrain
Znuny newbie
Posts: 4
Joined: 04 Aug 2011, 01:12
Znuny Version: 3.0.9

Re: LDAP авторизация без EMAIL

Post by titanrain »

JohniGo wrote: Собственно если customerid сделать другой , то можно просто всем фиктивные адреса поставить. Только проверить что уведомления не настроены.. чтоб не спамило.
Да, видимо так и придется поступить...
titanrain
Znuny newbie
Posts: 4
Joined: 04 Aug 2011, 01:12
Znuny Version: 3.0.9

Re: LDAP авторизация без EMAIL

Post by titanrain »

Опечалился, прочитав такую фразу в документации: "note: Login, Email and CustomerID are mandatory!"
d051a
Znuny newbie
Posts: 23
Joined: 11 Jul 2011, 15:31
Znuny Version: 3.0.9

Re: LDAP авторизация без EMAIL

Post by d051a »

Кто-нибудь решил проблему авторизации в системе без указания почты?
Locked