Есть база клиентов в нашей биллинговой системе, с логинами и паролями. Пароли хранятся в md5.
Мы хотим дать возможность клиентам при входе в OTRS авторизоваться по их логинам/паролям из биллинга.
Подскажите, пожалуйста, в какую сторону копать.
Перегнать логины с паролями из нашей БД в БД OTRS - не проблема (собственно, мы это уже сделали - все клиенты из нашей БД перенесены в БД OTRS). Но наш формат хранения паролей не совпадает с форматом, используемым OTRS.
Можно, конечно, найти кусок кода и поправить - но это не вариант (т.к. потом при каждом обновлении нам прийдется заново вносить правку).
Какие еще есть способы "подружить" OTRS с нашим форматом хранения паролей?
(Сейчас стоИт версия 3.0.10. Если это поможет - можем обновиться до 3.0.11)
Авторизация по собственной базе клиентов
Moderator: DenisBY
-
- Znuny wizard
- Posts: 380
- Joined: 20 Sep 2010, 16:54
- Znuny Version: OTRS 6 CE
- Real Name: Alexey Yusov
- Company: Radiant System Group s.r.o
- Location: Prague
- Contact:
Re: Авторизация по собственной базе клиентов
Это вполне вариант, и если правильно все делать, то при обновлениях будет все ОК. Если потребуется доработка - обращайтесь.IVB wrote:Можно, конечно, найти кусок кода и поправить - но это не вариант (т.к. потом при каждом обновлении нам прийдется заново вносить правку).
Есть вариант использования БД вашего биллинга для авторизации. Какая у вас СУБД в биллинге?IVB wrote:Перегнать логины с паролями из нашей БД в БД OTRS - не проблема (собственно, мы это уже сделали - все клиенты из нашей БД перенесены в БД OTRS)
Alexey Yusov
Production: OTRS CE ITSM 6.0.28 on CentOS 7 + Apache 2.4 + MariaDB 10.4.13 + Radiant Customer Portal
Radiant System OTRS Intergrator
RS4OTRS marketplace
Stay tuned on our Facebook
((OTRS)) Community Edition - what next?
Production: OTRS CE ITSM 6.0.28 on CentOS 7 + Apache 2.4 + MariaDB 10.4.13 + Radiant Customer Portal
Radiant System OTRS Intergrator
RS4OTRS marketplace
Stay tuned on our Facebook
((OTRS)) Community Edition - what next?
-
- Znuny newbie
- Posts: 8
- Joined: 12 Oct 2011, 13:39
- Znuny Version: 3.0.10
- Real Name: Igor Belikov
- Company: Infoservice
Re: Авторизация по собственной базе клиентов
Ну, надеюсь, с этим я справлюсь.alexus wrote:Это вполне вариант, и если правильно все делать, то при обновлениях будет все ОК. Если потребуется доработка - обращайтесь.IVB wrote:Можно, конечно, найти кусок кода и поправить - но это не вариант (т.к. потом при каждом обновлении нам прийдется заново вносить правку).
А вот что значит "правильно"? Можно чуть подробнее?
Мускуль.alexus wrote:Есть вариант использования БД вашего биллинга для авторизации. Какая у вас СУБД в биллинге?IVB wrote:Перегнать логины с паролями из нашей БД в БД OTRS - не проблема (собственно, мы это уже сделали - все клиенты из нашей БД перенесены в БД OTRS)
Я в курсе, что можно другую базу подцепить. И даже несколько.
Но проще было написать скриптик, который раз в сутки обновляет базу OTRS из биллинга.
-
- Znuny wizard
- Posts: 380
- Joined: 20 Sep 2010, 16:54
- Znuny Version: OTRS 6 CE
- Real Name: Alexey Yusov
- Company: Radiant System Group s.r.o
- Location: Prague
- Contact:
Re: Авторизация по собственной базе клиентов
../otrs/Custom/READMEIVB wrote:А вот что значит "правильно"? Можно чуть подробнее?
Alexey Yusov
Production: OTRS CE ITSM 6.0.28 on CentOS 7 + Apache 2.4 + MariaDB 10.4.13 + Radiant Customer Portal
Radiant System OTRS Intergrator
RS4OTRS marketplace
Stay tuned on our Facebook
((OTRS)) Community Edition - what next?
Production: OTRS CE ITSM 6.0.28 on CentOS 7 + Apache 2.4 + MariaDB 10.4.13 + Radiant Customer Portal
Radiant System OTRS Intergrator
RS4OTRS marketplace
Stay tuned on our Facebook
((OTRS)) Community Edition - what next?
-
- Znuny newbie
- Posts: 8
- Joined: 12 Oct 2011, 13:39
- Znuny Version: 3.0.10
- Real Name: Igor Belikov
- Company: Infoservice
Re: Авторизация по собственной базе клиентов
Это я видел.alexus wrote:../otrs/Custom/READMEIVB wrote:А вот что значит "правильно"? Можно чуть подробнее?
Я о другом.
Исправил я, допустим, файлик Auth.pm (понятно, что исправил копию в Custom). А потом через несколько версий разработчики тоже что-то исправили в файле Auth.pm. Но использоваться все равно будет мой, от устаревшей версии.
Поэтому мне при каждом апдейте прийдется сравнивать этот файлик из новой версии с этим же файликом (не моим исправленным, а оригиналом) от старой версии. И, если изменения есть, вносить эти изменения в мою исправленную копию. Т.е. дополнительные хлопоты при апдейте, которых хочется избежать.
-
- Znuny wizard
- Posts: 380
- Joined: 20 Sep 2010, 16:54
- Znuny Version: OTRS 6 CE
- Real Name: Alexey Yusov
- Company: Radiant System Group s.r.o
- Location: Prague
- Contact:
Re: Авторизация по собственной базе клиентов
За все приходится платить
, чудес не бывает. Если вы купите любой платный продукт, то сможете это сделать только за плату и обновления кастома тоже оплачиваются по отдельному тарифу.
Так же и с открытым ПО. Если вы хотите избежать хлопот, покупайте поддержку и доработку. И все ваши хлопоты исчезнут.
За любую работу надо платить. За свой труд вы платите временем своей жизни. Во сколько вы ее оцениваете
?
![Smile :)](./images/smilies/icon_smile.gif)
Так же и с открытым ПО. Если вы хотите избежать хлопот, покупайте поддержку и доработку. И все ваши хлопоты исчезнут.
За любую работу надо платить. За свой труд вы платите временем своей жизни. Во сколько вы ее оцениваете
![Smile :)](./images/smilies/icon_smile.gif)
Alexey Yusov
Production: OTRS CE ITSM 6.0.28 on CentOS 7 + Apache 2.4 + MariaDB 10.4.13 + Radiant Customer Portal
Radiant System OTRS Intergrator
RS4OTRS marketplace
Stay tuned on our Facebook
((OTRS)) Community Edition - what next?
Production: OTRS CE ITSM 6.0.28 on CentOS 7 + Apache 2.4 + MariaDB 10.4.13 + Radiant Customer Portal
Radiant System OTRS Intergrator
RS4OTRS marketplace
Stay tuned on our Facebook
((OTRS)) Community Edition - what next?