4.6. Доработка внешних модулей

В новой версии Synergy мы доработали возможность настройки внешних модулей.

4.6.1. Назначение прав на внешний модуль с помощью групп пользователей

Ранее настройка доступа к внешнему модулю выполнялась в Административном приложении:

../_images/image_16.png

В новой версии мы реализовали назначение прав на внешний модуль в самом редакторе этого модуля в Synergy IDE:

../_images/image_17.png

При экспорте и импорте приложения Synergy IDE также будут перенесены и указанные во внешнем модуле группы пользователей.

4.6.1.1. Действия при обновлении

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

Внимание

Обратите внимание: персональные права одного пользователя на внешний модуль сохранены не будут. В частности, это относится к настройкам вида:

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

4.6.2. Расширение возможности авторизации по ключам

Для внешних модулей была добавлена новая настройка: время действия ключа (в минутах). Сгенерированный ключ (при авторизации пользователя в модуле) будет действителен только этот период времени.

Обновить ключ можно с помощью метода API rest/api/person/update_auth_key_expire.

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