How delegation works
When a cardholder is identified by the reader, Sigur controller sends a request to the PACS server, which will redirect this request to the third-party system server (which can be located in the local network of the company or in the cloud). When the response has been received from the third-party system, Sigur server sends it to the controller, which, if the access has been granted, will unlock the respective door, turnstile, etc.
After the successful access, the registered event will be saved in the PACS and sent to the third-party server. This functionality is software-based and requires stable connection to the server.
Configuring interactions between the systems
Sigur allows the users to implement delegation in two ways: using a plain text protocol over TCP and HTTP(S) protocols.
Web delegation
The system supports HTTP and HTTPS protocols. HTTP authorization is supported. HTTP requests can be sent directly or via HTTP proxy (with or without authorization).
At a technical level, interactions are implemented via HTTP(S) POST requests from Sigur service. The third-party system serves as the recipient of these requests. All data are exchanged in JSON format (UTF-8).
In addition to delegating decisions on whether to grant access or not, web delegation allows the user to enable an external system to request any additional access conditions from Sigur such as facial recognition or alcohol content testing.
TCP-based delegation
A TCP server is launched on Sigur server side and a third-party system is connected to its dedicated port. Then, data exchange is initiated via a text protocol developed by Sigur team. This protocol is intended for exchanging one-line messages and can be used in a wide range of applications, not only for delegation.
Configuring delegation in Sigur
The processes of receiving data from the external system and sending registered events from the PACS are implemented separately in Sigur; therefore, these services can be used together or separately.
If you only need to send access events from the PACS to your third-party system, Sigur also offers other integration mechanisms.