info@sigursys.com

en ru


Delegation to the third-party systems

In some cases, access decisions need to be delegated to a third-party system. Sigur allows you to easily configure these kinds of interactions and seamlessly integrate a physical access control system in the infrastructure of your company.

  • suitable for web applications and internal corporate networks
  • registered events are saved in Sigur database and can be sent to a third-party system



Use cases

Delegation can be effective when applied to visitor management systems, paid services solutions, including specialized solutions for fitness centers, and with integrations with other solutions, including custom-made systems.

In this case, when an access attempt is made, the decision on whether to grant access or not will be delegated to the server of this third-party system and then sent back to Sigur controllers that control the doors and locks.

Механизм работы делегирования

При идентификации объекта доступа на считывателе контроллер Sigur посылает запрос серверу СКУД, а тот перенаправляет его серверу внешней системы (который может располагаться как внутри локальной сети организации, так и в «облаке»). При получении ответа от внешней системы сервер Sigur отправляет его на контроллер, который при разрешающем ответе разблокирует исполнительное устройство, например, турникет.

После совершения прохода зафиксированное событие сохраняется в СКУД и отправляется на сервер внешней системы. Функция реализована программно, поэтому для ее работы необходима стабильная связь с сервером.

Порядок взаимодействия систем

В Sigur механизм делегирования можно реализовать двумя способами - с использованием простого текстового протокола поверх TCP и по протоколам HTTP(S).

Веб-делегирование
Система поддерживает работу по протоколам HTTP и HTTPS. Поддерживается HTTP авторизация. Отправка HTTP запросов может осуществляться как напрямую, так и через HTTP-прокси (с авторизацией или без нее).

Технически взаимодействие выполняется HTTP(S) POST запросами, исходящими от сервиса Sigur. Получателем запросов является внешняя система. Данные передаются в формате JSON в кодировке UTF-8.

Также при web-делегировании, кроме принятия решения о доступе, внешней системе можно дать возможность запрашивать у Sigur какое-либо дополнительное условие прохода - например, распознать лицо или провести алкотестирование.

TCP-делегирование
На стороне сервера Sigur запускается TCP-сервер, к определенному порту которого подключается внешняя система и инициирует информационный обмен сообщениями по текстовому протоколу, разработанному специалистами Sigur. Этот протокол ориентирован на передачу однострочных сообщений и имеет более широкий функционал - не только для делегирования полномочий.

Настройка делегирования в Sigur

Получение информации от внешней системы и отправка зафиксированных событий от СКУД настраиваются в ПО Sigur раздельно, поэтому представленные сервисы можно использовать как совместно, так и по отдельности.

Если требуется только передача проходов из СКУД во внешнюю систему, в Sigur можно использовать и другие механизмы взаимодействия.




Лицензирование

Функция входит в бесплатный и «Базовый» модули программного обеспечения.
Обратите внимание, что решение подобных задач требует обязательного согласования со специалистами службы технической поддержки Sigur.

4