InterSystems Caché
Connector name |
|
Connector type | Executable |
Type (UI field value) | <Value from UI 'Type' field> |
Target system versions supported / tested | Bravura Security Fabric can manage InterSystems Caché database-level accounts (logins). The connector uses the InterSystems Caché client software to bind to the InterSystems Caché database server and issue SQL commands. |
Connector status / support | Customer-Verified Clients may contact Bravura Security support for assistance with this connector. Troubleshooting and testing must be completed in the client's test environment as Bravura Security does not maintain internal test environments for the associated target system. |
Installation / setup | No connector software is installed on the InterSystems Caché server. |
Bravura Security Fabric can create and delete system users in any specified InterSystems Caché server. It creates new users by cloning existing ones, copying and adjusting their group memberships and tablespace rights in the process. It can also directly manage the membership of InterSystems Caché users in InterSystems Caché roles.
The following Bravura Security Fabric operations are supported by this connector:
user verify password
administrator reset password
create account
delete account
add user to group
delete user from group
create group
delete group
List:
accounts
groups
members
For a full list and explanation of each connector operation, see Connector operations.
Note
Bravura Security Fabric supports group management on InterSystems Caché target systems, using what InterSystems Caché refers to as roles.
Bravura Security Fabric can also manage passwords for accounts defined wholly inside an application table space, rather than database-level accounts, using the scripted connector for InterSystems Caché (agtcachescript). See InterSystems Caché Hosted Applications for details.
Preparation
Before Bravura Security Fabric can manage database-level accounts on InterSystems Caché, you must:
Install the client software.
Configure a target system administrator.
Create at least one template account
Installing client software
Bravura Security Fabric communicates with the InterSystems Caché server via APIs provided by the InterSystems Caché client. Before you can target InterSystems Caché, you must install and configure the InterSystems Caché client on the InterSystems Caché server.
Consult the documentation included with your InterSystems Caché client software for more information.
Configuring a target system administrator
Bravura Security Fabric uses a designated account on the InterSystems Caché target system to list and manage accounts. Typically, the account used is _system, which is created during the installation of the InterSystems Caché server. You can also configure another account (for example, psadmin) with equal privileges to use as a target system administrator.
Ensure that you set and note the account’s password. You will be required to enter the login ID and password when you add the InterSystems Caché target system to Bravura Security Fabric .
Creating a template account
Bravura Security Fabric uses template accounts as models or "blueprints" for creating new application accounts in a InterSystems Caché database.
The steps required to create a template account depend on your application. Consult your systems administrator or application documentation for more information.
Targeting a Caché Server
For each InterSystems Caché server, add a target system (Manage the system > Resources > Target systems):
Type is InterSystems Caché/Server .
Address requires the following:
Database server address
Port number
Database namespace
The address is entered in KVGroup format:
{server=<serverAddress>;port=<serverPort>;namespace=<namespace>;}
Administrator ID and Password are the login ID and password for the target system administrator you configured earlier .
The full list of target system parameters is explained in Target system options .
Handling account attributes
In order for Bravura Security Fabric to manage attributes, you must first add the attributes to Bravura Security Fabric.
See Account attributes in the Bravura Security Fabric configuration documentation for more information.