Skip to main content

InterSystems Caché

Connector name

agtcache

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:

  1. Install the client software.

  2. Configure a target system administrator.

  3. 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.