Managing users and roles

Directories supported

User authentication on Optima through Optima DB is always enabled.

Furthermore, Optima can perform user authentication with:

For the necessary configuration related to LDAP settings, see → OptimaWSI configuration > OptimaAuth section.

Standard Roles

Role Description

Admin

Role of the Optima Super Administrator.

The Admin can do anything.

Operator

 

Role of the common user of the Optima interfaces.

An Operator can have access to:

  • TS GUI (or any other GUI associated to the role).
  • Public APIs

Generally, they can make CRUD (Create, Read, Update, and Delete) operations through GUIs and APIs.

An Operator cannot:

  • Access the Administration Dashboard
  • Create other users
  • Create other groups
  • Change permissions associated to users or groups
  • Change the configuration of the product

User

It is the most limited role.

A User can generally only READ the information contained inthe Optima system.

A User cannot:

  • Access the Administration Dashboard
  • Create other users
  • Create other groups
  • Change permissions associated to users or groups
  • Change the configuration of the product
  • Add or update any type of data which is already stored in the Optima system.

Roles model

In order to query the customer's LDAP system user you need:

  1. To define in the Optima DB the role that must be associated to the LDAP system user U (see → Managing users and roles > Adding a role).

  2. To ensure that the role created in the previous step MATCHES EXACTLY (case sensitive) the LDAP user group (see → LDAP Attributes) of the user U in the LDAP system.
  3. Repeat steps 1 and 2 for every role to be matched with a specific LDAP system user group.
  4. For every new LDAP system role, if necessary, you can update all the predefined Privilege Groups by adding the new roles in the OptimaWSI Administration GUI (Privileges tab) (see → Managing users and roles > Updating the Privileges Groups).

You can perform this procedure through the OptimaWSI Administration GUI.