Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
This article describes how to install and configure the Bravida Integra Service, to enable integration between Smart ID Identity Manager, Physical Access and Bravida Integra.
Integra is an Access Control System provided by Bravida and managed by a GUI and API to interact with Integra through the EasyConnect V2. After integration, all administration of Users, Access Token and Entitlements (besides defining them) should be done in Identity Manager, never in Integra.
Some sections below are only relevant for Windows installations. For Docker deployment, see Deploy Smart ID. The instructons on configuring data fields are common for Windows and Docker deployments.For details on which data can be imported and exported from Integra, see About import and export to Physical Access.
Prerequisites
Expand | |||
---|---|---|---|
| |||
The following prerequisites apply: | |||
Expand | |||
| |||
Insert excerpt | Set parameters in PACS connector configuration file | Set parameters in PACS connector configuration file | |
nopanel | true | ||
Expand | |||
| |||
Insert excerpt | | Apply configuration changes in PACS connector service | Apply configuration changes in PACS connector service |
nopanel | true |
Configure Integra Service on Windows
The service is configured in the configuration file. All configuration is cached when the service starts so any configuration changes will require the service to be restarted in order to take effect.
|
Configure Integra Service data fields
The Integra data is configured in the configuration table in the Physical Access database. All configuration is cached when the service starts so any configuration changes will require the service to be restarted in order to take effect.
Expand | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
group: general
group: integra
group: export
group: export.idcSystemNumber-{index}The {index} is an Physical Access system number that shall map to a specific system number in Integra. This index must also exist in the If this configuration setting is not added into the database then the default configuration, For each configuration group we have the following settings:
ExampleThe following is an example of access token identifier mapping with Integra:
|
Expand | ||
---|---|---|
| ||
When a cardholder is to be deleted in Integra, the service will attempt to just delete the cardholder immediately, without deleting the cards held by the cardholder first. By default, this is not allowed by Integra. To allow this, configure Integra to either detach or delete cards automatically when the cardholder is deleted:
|
Expand | |||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||
The service mainly transfers user data including related access tokens and entitlement assignments. The tables below show the default field mapping. If needed, additional fields can be configured, using the SCIM API and User field mappingBy default, the following data is mapped between the USER table in the Physical Access and the Integra service:
Access token field mappingBy default, the following data is mapped between the ACCESSTOKEN and ACCESSTOKENIDENTIFIER tables in the Physical Access and the Integra service:
Entitlement assignment field mappingBy default, the following data is mapped between the ENTITLEMENTASSIGNMENT table in the Physical Access and the Integra service:
|
Restart service
Expand | |||||
---|---|---|---|---|---|
| |||||
Insert excerpt | Install PACS connector service | Install PACS connector service | |||
nopanel | true |
Restart Integra service on Windows
Expand | |||||
---|---|---|---|---|---|
| |||||
Insert excerpt | Restart PACS connector service | Restart PACS connector service | |||
nopanel | true |
| |||
|
Troubleshooting
Expand | ||
---|---|---|
| ||
If attempts by the service to delete cardholders in Integra fail with an error such as “Can’t delete Card Holder which have connected cards”, make sure Integra is configured as explained above. |
This article is valid for Smart ID 2021.11 04 and later.