Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
J-ИРБИС :  ИРБИС Irbis
 
Бесшовная авторизация в J-ИРБИС при переходе из университетского личного кабинета
Пользователь: odgaev (IP-адрес скрыт)
Дата: 27, February, 2019 14:05

Есть у нас личный кабинет который мы разрабатываем по требования ЭФГОС к ИОИСУ для комфортного доступа мы бы хотели сделать бесшовную авторизацию из университетского личного кабинета
возможно ли это? и как?



Редактировано 2 раз. Последний раз 04.11.2023 15:40 пользователем Кирилл Соколинский (СЗТУ).

Re: бесшовная авторизация из университетского личного кабинета
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 03, March, 2019 10:37

ВНИМАНИЕ! СООБЩЕНИЕ УСТАРЕЛО И РЕКОМЕНДАЦИЯ УТРАТИЛА АКТУАЛЬНОСТЬ! СМ. ДОКУМЕНТАЦИЮ!

Да, возможно. Необходимо:

1. Найти наиболее подходящий вариант базового плагина для решения такой задачи (например, ldap. Но наверняка для Joomlа есть и другие решения.).

2. Сравнить плагины авторизации joomla и irbis_auth, выделив изменения и код, который реализует авторизацию в ИРБИС подсистеме.

3. Внести в базовый плагин изменения, которые характерны для ИРБИС подсистемы.

Разумеется, для выполнения этой работы требуются хорошие навыки программирования.

PS
Некоторые пользователи реализовали сквозную авторизацию: [bibl.rusoil.net]



Редактировано 3 раз. Последний раз 04.11.2023 15:42 пользователем Кирилл Соколинский (СЗТУ).

Re: бесшовная авторизация из университетского личного кабинета
Пользователь: Евгения (IP-адрес скрыт)
Дата: 17, August, 2023 06:40

Здравствуйте. Может кто-нибудь поделиться информацией по вузам где реализован бесшовный переход из личного кабинета 1С:Университет ПРОФ в электронную библиотеку (J-ИРБИС)?

Университет Решетнева, г. Красноярск
ИРБИС64_2022D1 jirbis2

Re: бесшовная авторизация из университетского личного кабинета
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 21, August, 2023 14:41

Евгения написал(а):
-------------------------------------------------------
> Здравствуйте. Может кто-нибудь поделиться
> информацией по вузам где реализован бесшовный
> переход из личного кабинета 1С:Университет ПРОФ в
> электронную библиотеку (J-ИРБИС)?

Это описано в разделе документации J-ИРБИС 2.0: 4.2.3. Автоматическая (сквозная, бесшовная) авторизация на сайте библиотеки при переходе из внешних систем**

От программистов 1С требуется написать лишь одну строку кода...



Редактировано 4 раз. Последний раз 04.11.2023 15:42 пользователем Кирилл Соколинский (СЗТУ).

Re: бесшовная авторизация из университетского личного кабинета
Пользователь: Евгения (IP-адрес скрыт)
Дата: 22, August, 2023 04:36

Кирилл Соколинский (СЗТУ) написал(а):
-------------------------------------------------------
>
> Это описано в разделе документации J-ИРБИС 2.0:
> 4.2.3. Автоматическая (сквозная, бесшовная)
> авторизация на сайте библиотеки при переходе из
> внешних систем**
>
> От программистов 1С требуется написать лишь одну
> строку кода...

поэтому и задаю вопрос, вся документация и прочее передано, полгода эта строка никак не напишетсяconfused smiley...интересно знать, в каких вузах работает переход, поделиться этой информацией - что есть вузы, где все реализовано

Университет Решетнева, г. Красноярск
ИРБИС64_2022D1 jirbis2

Re: бесшовная авторизация из университетского личного кабинета
Пользователь: Ivanm (IP-адрес скрыт)
Дата: 04, September, 2023 16:08

Добрый день! Можно ли авторизовываться в jirbis по ссылке в которой заложены логин и пароль как в веб-ирбис?

Re: бесшовная авторизация из университетского личного кабинета
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 05, September, 2023 18:06

Ivanm написал(а):
-------------------------------------------------------
> Добрый день! Можно ли авторизовываться в jirbis по
> ссылке в которой заложены логин и пароль как в
> веб-ирбис?

Нет, нельзя. Такой вариант авторизации является крайне небезопасным (например, ссылки будут кэшироваться браузерами, а значит будут доступны всем пользователям интернет-классов). Поэтому ссылка авторизации привязана к текущей дате и действует ограниченное количество времени.

Re: бесшовная авторизация из университетского личного кабинета
Пользователь: Serega89 (IP-адрес скрыт)
Дата: 27, October, 2023 10:00

Добрый день!
Не могу протестировать бесшовную авторизация по ссылке.
В БД RDR есть запись с заполненным полем 30, значение там 4404.
Дата сегодня 27.10.2023

auth_link_solt Секретный ключ для авторизации по ссылке (Любое значение, которое используется для авторизационных ссылок) забито значение - q
Через он-лайн сервис кодирую MD5 строку:
4404231027q
получилось: 500843645174f75de4a851f38ca2133d
создаю ссылку:
http: //elib.bgsha.ru/jirbis2? token=500843645174f75de4a851f38ca2133d&p=1

Выдает ошибку:
Ошибка при авторизации ИРБИС: Ссылка устарела, либо является неверной. Повторите переход с сайта, где Вы получили ссылку.(41)

Помогите разобраться в чем ошибка.

Бурятская государственная сельскохозяйственная академия им. В.Р. Филиппова)
сайт elib.bgsha.ru

Ирбис 64+ 2022.1 D3



Редактировано 1 раз. Последний раз 27.10.2023 10:01 пользователем Serega89.

Re: бесшовная авторизация из университетского личного кабинета
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 27, October, 2023 15:19

Пожалуйста, изучите внимательно раздел документации "4.2.3. Автоматическая (сквозная, бесшовная) авторизация на сайте библиотеки при переходе из внешних систем** "



token состоит из 3 элементов:

Цитата:
Документация J-ИРБИС 2.0
token – хеш md5([значение идентификатора читателя][текущая дата в формате YYMMDD][секретный ключ, который указан в параметре auth_link_solt Основных настроек J-ИРБИС 2.0]);

В Вашем случае не хватает даты. Кстати, убедитесь, что на сервере она установлена правильно.



Редактировано 1 раз. Последний раз 27.10.2023 15:22 пользователем Кирилл Соколинский (СЗТУ).

Re: бесшовная авторизация из университетского личного кабинета
Пользователь: Serega89 (IP-адрес скрыт)
Дата: 28, October, 2023 13:00

Кирилл Соколинский (СЗТУ) написал(а):
-------------------------------------------------------
> Пожалуйста, изучите внимательно раздел
> документации "4.2.3. Автоматическая (сквозная,
> бесшовная) авторизация на сайте библиотеки при
> переходе из внешних систем** "
>
>
>
> token состоит из 3 элементов:
>
> token – хеш md5([значение идентификатора
> читателя][текущая дата в формате YYMMDD][секретный
> ключ, который указан в параметре auth_link_solt
> Основных настроек J-ИРБИС 2.0]);
>
> В Вашем случае не хватает даты. Кстати, убедитесь,
> что на сервере она установлена правильно.

Дату я поставил 231027.
На сервере дата правильная

Re: бесшовная авторизация из университетского личного кабинета
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 29, October, 2023 23:47

Serega89 написал(а):
-------------------------------------------------------
> Кирилл Соколинский (СЗТУ) написал(а):
> --------------------------------------------------
> -----
> > Пожалуйста, изучите внимательно раздел
> > документации "4.2.3. Автоматическая (сквозная,
> > бесшовная) авторизация на сайте библиотеки при
> > переходе из внешних систем** "
> >
> >
> >
> > token состоит из 3 элементов:
> >
> > token – хеш md5([значение идентификатора
> > читателя][текущая дата в формате
> YYMMDD][секретный
> > ключ, который указан в параметре auth_link_solt
> > Основных настроек J-ИРБИС 2.0]);
> >
> > В Вашем случае не хватает даты. Кстати,
> убедитесь,
> > что на сервере она установлена правильно.
>
> Дату я поставил 231027.
> На сервере дата правильная

В md5 должен кодироваться тот же идентификатор читателя, который передаётся открыто. Получается, Вы формируете хэш на основе идентификатора 4404, а открыто передаёте идентификатор 1.

Также убедитесь, что у Вас активирован плагин irbis_auth_link

Re: бесшовная авторизация из университетского личного кабинета
Пользователь: Serega89 (IP-адрес скрыт)
Дата: 30, October, 2023 08:27

Кирилл Соколинский (СЗТУ) написал(а):
-------------------------------------------------------
> Serega89 написал(а):
> --------------------------------------------------
> -----
> > Кирилл Соколинский (СЗТУ) написал(а):
> >
> --------------------------------------------------
>
> > -----
> > > Пожалуйста, изучите внимательно раздел
> > > документации "4.2.3. Автоматическая
> (сквозная,
> > > бесшовная) авторизация на сайте библиотеки
> при
> > > переходе из внешних систем** "
> > >
> > >
> > >
> > > token состоит из 3 элементов:
> > >
> > > token – хеш md5([значение идентификатора
> > > читателя][текущая дата в формате
> > YYMMDD][секретный
> > > ключ, который указан в параметре
> auth_link_solt
> > > Основных настроек J-ИРБИС 2.0]);
> > >
> > > В Вашем случае не хватает даты. Кстати,
> > убедитесь,
> > > что на сервере она установлена правильно.
> >
> > Дату я поставил 231027.
> > На сервере дата правильная
>
> В md5 должен кодироваться тот же идентификатор
> читателя, который передаётся открыто. Получается,
> Вы формируете хэш на основе идентификатора 4404, а
> открыто передаёте идентификатор 1.


Спасибо, разобрался.
1. Открыто передавал не тот идентификатор.
2. Дату надо ставить в формате YYYYMMDD.
В документации надо бы поправить

>
> Также убедитесь, что у Вас активирован плагин
> irbis_auth_link

Re: бесшовная авторизация из университетского личного кабинета
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 04, November, 2023 15:39

Serega89 написал(а):
-------------------------------------------------------
> Кирилл Соколинский (СЗТУ) написал(а):

> Спасибо, разобрался.
> 1. Открыто передавал не тот идентификатор.
> 2. Дату надо ставить в формате YYYYMMDD.
> В документации надо бы поправить

Большое спасибо за обратную связь! Документацию дополнил и исправил.



Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.