Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
J-ИРБИС :  ИРБИС Irbis
 
Бесшовная авторизация в ЭБС znanium.com / Знаниум
Пользователь: rallyyy (IP-адрес скрыт)
Дата: 24, March, 2022 07:05

СибГУ им. М.Ф. Решетнева, версия jirbis2 2019.

Здравствуйте, не работает корректно бесшовный переход по книге из нашего электронного каталога на сайт ЭБС. Т.е человек, который был точно зарегистрирован на znanium.com, заходит к нам на сайт, авторизуется под своим логином, ищет книгу через поиск и переходит по ссылке в описании (скриншот 1), но, когда он попадает на сайт ЭБС, у него не заходит автоматически в его профиль, т.е прочитать книгу он не имеет возможности (скриншот 2). Хотя был точно зарегистрирован в ЭБС. Переход по ссылкам на книги работает не корректно. Сама бесшовная авторизация из личного кабинета работает правильно.

Тех поддержка ответила на вопрос так:

Для того, чтобы бесшовный переход осуществлялся непосредственно к документу, необходимо, чтобы для каждого документа формировалась ссылка вида:

[znanium.com] sso?domain=portal.ru&username=student0001&gmt=20190725125253&email=student0001%40portal.ru&token=986dfad49c81dd3c4fb82c24f48d7a83&lname=%D0%98%D0%B2%D0%B0%D0%BD&fname=%D0%9F%D0%B5%D1%82%D1%80%D0%BE%D0%B2%D0%B8%D1%87&mname=%D0%9A%D1%83%D0%B7%D0%BD%D0%B5%D1%86%D0%BE%D0%B2&group=1%D0%90%D0%A1%D0%A32&did=123456(или &pid=123456),
где did или pid – это идентификатор документа в Знаниум. Какой параметр использовать, зависит, от того, в каком формате ссылки представлены в Вашей базе (см. последний раздел инструкции [znanium.com]).


(добавила пробел после названия сайта в начале)

Вложения: 7Y9f6tl6nns.jpg (99.3KB)   x_uGrncUWhs.jpg (124.3KB)  
Re: Бесшовная авторизация в ЭБС znanium.com / Знаниум
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 26, March, 2022 15:16

Да, действительно для ЭБС Знаниум не была реализована бесшовная авторизация при переходе к конкретному изданию. Вероятно, на момент когда мы с ними прорабатывали этот режим, они его не реализовали.

Сейчас доработал алгоритм. Авторизация будет выполняться. В качестве поля с значением идентификатора принят PID ( не должно быть два параметра с именем идентификатора!)

Изменения вступят в силу в ходе ближайшего автоматического обновления.



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

Re: Бесшовная авторизация в ЭБС znanium.com / Знаниум
Пользователь: rallyyy (IP-адрес скрыт)
Дата: 29, March, 2022 04:55

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

> Изменения вступят в силу в ходе ближайшего
> автоматического обновления.


Спасибо! Будем ждать

Re: Бесшовная авторизация в ЭБС znanium.com / Знаниум
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 03, April, 2022 00:14

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

> Спасибо! Будем ждать

Автоматическое обновление было проведено ещё 26.03.2022, но, к сожалению, при обновлении Вашей библиотеки с января месяца возникает ошибка 502 Bad Gateway.

Re: Бесшовная авторизация в ЭБС znanium.com / Знаниум
Пользователь: rallyyy (IP-адрес скрыт)
Дата: 04, April, 2022 07:02

У нас, вероятно из-за прокси-сервера, не работает автоматическое обновление корректно. Приходится только через оффлайн обновлять, поэтому хотелось бы уточнить когда оно появится?

Re: Бесшовная авторизация в ЭБС znanium.com / Знаниум
Пользователь: rallyyy (IP-адрес скрыт)
Дата: 14, April, 2022 09:35

Обновились, к сожалению не помогло, все так же не переходит к изданию корректно.

В качестве примера, вид ссылки на издание у нас в Ирбисе:

https://sun9-82.userapi.com/impf/vFg36A9EBX-aFVDNhtwVMnag_PrFdPl8mXorHA/L_QKbpSM3Jo.jpg?size=448x54&quality=95&sign=b316fe5db61039855cf7f61814a98c3e&type=album

То как у этого издания формируется ссылка:
https://sun9-82.userapi.com/impf/mJKmWT8kzxf-EOg-cOqdVfup3axzPcqw82Tzsw/voQqdu0ukZs.jpg?size=1124x112&quality=95&sign=adb4cc36a21090117e110895c20e48c9&type=album

Т.к это издание в примере у нас уже полгода как загружено в каталог, то проверили еще другое издание, вдруг изменился формат ссылок, но вот из недавнего файла:

https://sun9-35.userapi.com/impf/Z3dIAYnl1iD9p1d6qJXITbqKypZs7anvGzEIvw/_lzv7Fd2xs4.jpg?size=507x21&quality=95&sign=5d647aa25b8cdc720f52f34721512884&type=album

Так же, судя по словам разработчиков (с их сайта [znanium.com]):
Цитата:
Если в вашей базе ссылка на документ ЭБС заканчивается на строку /catalog/product/123456 (старая версия ЭБС), то добавьте для перехода параметр &pid=123456, где 123456 - идентификатор документа в ЭБС. Если же ссылка на книгу заканчивается на строку /catalog/document?id=123456 (новая версия ЭБС), то укажите параметр &did=123456, где 123456 - идентификатор документа в ЭБС.

у нас в ссылках должен использоваться параметр did, а не pid.

Re: Бесшовная авторизация в ЭБС znanium.com / Знаниум
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 16, April, 2022 22:07

rallyyy написал(а):
-------------------------------------------------------
> Обновились, к сожалению не помогло, все так же не
> переходит к изданию корректно.

Проверил с Вашим документом "История правовых учений" и убедился, что он открывается немедленно. Может быть обновление не было выполнено корректно?

Направил Вам нужный файл почтой.

Re: Бесшовная авторизация в ЭБС znanium.com / Знаниум
Пользователь: rallyyy (IP-адрес скрыт)
Дата: 19, April, 2022 05:18

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

> Может быть обновление не было выполнено корректно?
>
>
> Направил Вам нужный файл почтой.

Заменила файл тем который вы прислали, ситуация осталась такой же sad smiley Я вам пришлю логин пароль на почту, там точно человек зарегистрирован на ЭБС, можно посмотреть, что действительно не переходит нормально на издание.



Редактировано 1 раз. Последний раз 19.04.2022 05:19 пользователем rallyyy.

Re: Бесшовная авторизация в ЭБС znanium.com / Знаниум
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 24, April, 2022 12:52

rallyyy написал(а):
-------------------------------------------------------
> Кирилл Соколинский (СЗТУ) написал(а):
> Заменила файл тем который вы прислали, ситуация
> осталась такой же sad smiley Я вам пришлю логин
> пароль на почту, там точно человек зарегистрирован
> на ЭБС, можно посмотреть, что действительно не
> переходит нормально на издание.

У меня по-прежнему сохраняется ощущение, что Вы работаете с не обновляемой копией. На актуальной версии всё работает совсем иначе.

Очень неудобно, что из-за неправильной настройки прокси-сервера не удаётся обновить вашу версию онлайн. Приложите протокол оффлайнового обновления, пожалуйста и пришлите данные для RDP доступа к серверу.

Re: Бесшовная авторизация в ЭБС znanium.com / Знаниум
Пользователь: rallyyy (IP-адрес скрыт)
Дата: 26, April, 2022 04:48

Кирилл Соколинский (СЗТУ) написал(а):
-------------------------------------------------------
> Приложите протокол оффлайнового
> обновления, пожалуйста и пришлите данные для RDP
> доступа к серверу.


Отправила вам на почту.

Re: Бесшовная авторизация в ЭБС znanium.com / Знаниум
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 04, May, 2022 14:09

Наконец удалось разобраться с проблемой, которую я никак не мог раньше воспроизвести. Она была связана с заполнением строки параметров для "ЭБС Znanium New", а не "ЭБС Znanium", для которой был включён редирект.


Конечно вся эта неразбериха с настройками Знаниума, обусловленная желанием некоторых пользователей непременно использовать новый сайт, создала массу проблем. Поэтому сейчас будет выпущено обновление, позволяющее одинаково интерпретировать как настройки "ЭБС Znanium New", так и "ЭБС Znanium". На Вашем сайте я всё откорректировал.



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

Re: Бесшовная авторизация в ЭБС znanium.com / Знаниум
Пользователь: rallyyy (IP-адрес скрыт)
Дата: 05, May, 2022 05:41

Кирилл Соколинский (СЗТУ) написал(а):
-------------------------------------------------------
> На Вашем сайте я всё
> откорректировал.


Тестируем, вроде бы все работает, спасибо!



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