Бесшовная авторизация в ЭБС
НАЧАЛО >> Оглавление >> Описание модулей системы >> RSU - Сетевые удаленные ресурсы >> Общее описание системы >> Бесшовная авторизация в ЭБС
Общие изменения для БД CMPL
		Рабочий лист RSU (Регистрация сетевых удаленных ресурсов)
		
		 - Поле 881 
		 
	 		- Подполе A – «Номер записи RSU». Стандартное. Обязательное  Номер  RSU нужен для связи БО БД каталога с Записью RSU ( БД CMPL префикс поиска по номеру RSU=, поиск всех  VD=RSU )
			
 - Подполе T – «Название ресурса ». Стандартное. Обязательное
	        
 - Подполе D - «Источник комплектования». Стандартное изменен режим ввода на режим ввода  2 - «Ввод через словарь», дополнительная информация ,OR=,V***^E
        
 
		 - Поле 882
		
			- Подполе E – «Дата начала доступа». Стандартные Обязательное
			
 - Подполе F – «Дата конца доступа». Стандартные Обязательное добавлены новые подполя
			
 - Подполе T – «Секретный ключ/токен» выдается техподдержкой ЭБС для каждой библиотеки свой. Обязательное
			
 - Подполе I - «ID/PID» выдается техподдержкой ЭБС для каждой библиотеки свой. Необязательное
			
 - Подполе S – «Тип API» для каждой ЭБС свой. Вводится через справочник ebs.mnu  в БД CMPL. Обязательное
			
 - Подполе H – «Host» от имени которого будет происходить авторизация, указывается тот. Что был передан в ЭБС в качестве основного при запросе секретного ключа. Обязательное
		
 
	
		 - Поле 331 – новое для общего описания ЭБС в ЛК. Вводится через многостроковое окно. Не обязательное
	
 
Поиск  для БД  CMPL связывающий Номер записи RSU с БО  каталога для cmpl.fst - 881 0 if v920='RSU' then "RSU="v881^A - стандартный поиск
Общие изменения для БД Каталога
 - Поле 951 внешний объект
 
  - Подполе U – содержит номер сетевого ресурса. Подполе стандарное
 
 
  -  Поиск  для БД  ЭБ(ЭК)  связывающий БО каталога с Номером записи RSU
 
  - для  ibis.fst - 951 0 (if p(v951) then |NRSU=|v951^U fi/) 
  
 - для  ibis.ifs -  951,951 0 (if p(v951) then |NRSU=|v951^U fi/)
 
 
 
ИРБИС 128
Скрипты отвечающие за бесшовную (сквозную) регистрацию/авторизацию
Module Cabinet директория __call
Urite.inc – эбс Юрайт
Lan.inc - Эбс Лань
Student.inc – ЭБС консультант студента
BiblioClub .inc – ЭБС университесткая библиотека
Book.inc – ЭБС BOOK.RU
Iprbooks.inc –ЭБС IPRBOOKS
Ibooks.inc – ЭБС IBOOKS
Polpred.inc – ЭБС Polpred
Znanium.inc – ЭБС Znanium
GetEBS.inc -  функция вызова скрипов для бесшовной авторизации
Module Admin директория __call
EnsurePages.inc
  
Module Wirbis директория Actions\ButtonActions\RLModal
GetRecFTTable.inc - изменено действие открытия  ссылки на издание в ЭБС  из подполя  I при наличии  подполя 951 U «номер RSU» и Авторизации пользователя вызывается функция GetEBS модуля Cabinet