Integrating with InterSystems Security


When using the default CSP mechanism to provide connectivity for Deltanji's browser interface, Deltanji users can be authenticated using standard InterSystems security.

1. Set up your InterSystems user accounts in Management Portal.

2. Define users in Deltanji.

Notes:

  • A Deltanji username must match an InterSystems security username, or must specify an alias that matches.
  • Password fields in the Deltanji user setup dialog should be left blank unless they are required for restricting access to Beyond Compare independently of InterSystems security.
  • A newly-installed Deltanji instance will have one predefined username. To discover what it is, run this command in the DELTANJI namespace: w $o(^%vcmf("user",""))

3. Configure the Deltanji web application in Management Portal. Set the following checkboxes in the 'Allowed authentication methods' field as follows:

  • Unauthenticated: not checked
  • Password: checked

Deltanji users will require will need sufficient Caché-level privileges to access all relevant databases, including write permission on the Deltanji repository database itself. They will also need the %System_Callout:U privilege in order to issue operating system commands (e.g. for manipulating a file component's read-only attribute). One way of providing these privileges to users is to do the following in Management Portal:

  1. Create a role named DeltanjiUser.
  2. Grant to the DeltanjiUser role Read and Write permissions on the resource controlling your DELTANJI database. That resource is typically called %DB_DELTANJI.
  3. Grant to the DeltanjiUser role Use permission on the %System_Callout resource.
  4. Add the DeltanjiUser role as an Application Role for the Deltanji web application, which is typically named /deltanji.


See Also: Users and Access Controls, Managing Users and Access Controls