# Access Management

# Managing Roles

# Roles and Permissions

CLIMS has two (2) pre-made roles:

This is the built-in admin role that has full access permission. Administrators have the full capabilities to manage CLIMS Server and the license servers connected to it. They are also the only users that can navigate to the Identity Server interface and Administration tab to grant privileges to identity roles and users.

The default admin account created upon CLIMS Server installation has the Administrator role.

This role has limited access permission, specifically for license server monitoring only.

The table below shows the capabilities available for each role/permission.

Capability Administrator (Full Access Permission) User (Limited Access Permission)
Stop license server ✔️
Start license server ✔️
Reread license server ✔️ ✔️
View vendor daemon status ✔️ ✔️
View license/options file ✔️ ✔️
Modify license/options file ✔️
Upload license file ✔️
View license server debug log ✔️ ✔️
View license usage utilization ✔️ ✔️
View users of license ✔️ ✔️
Revoke license usage ✔️
View CLIMS Client dashboard ✔️
Upgrade CLIMS Clients through the interface ✔️
Manage CLIMS configuration ✔️
Manage Identity Server ✔️
Manage Access Controls ✔️
Capabilities per Role/Permission

# Add a New Identity Role

  1. Log in using an Administrator account.

  2. On the upper-right corner of the page, click on the username, then select Manage.

Manage

Manage

  1. Once redirected to the Identity Server interface, click on the username again, then select Roles.

Manage Identity Roles

Manage Identity Roles

  1. Under Create a new role, type in the Name of the new role, then click Add.

Adding a New Role

Adding a New Role

# Edit an Identity Role

  1. Log in using an Administrator account.

  2. On the upper-right corner of the page, click on the username, then select Manage.

Manage

Manage

  1. Once redirected to the Identity Server interface, click on the username again, then select Roles.

Manage Identity Roles

Manage Identity Roles

  1. Click the Edit button of the target role.

Enable Editing of an Identity Role

Enable Editing of an Identity Role

  1. Modify the role information.

  2. Click Save.

Updating an Identity Role

Updating an Identity Role

# Delete an Identity Role

  1. Log in using an Administrator account.

  2. On the upper-right corner of the page, click on the username, then select Manage.

Manage

Manage

  1. Once redirected to the Identity Server interface, click on the username again, then select Roles.

Manage Identity Roles

Manage Identity Roles

  1. Click the Delete button of the target role.

Deleting an Identity Role

Deleting an Identity Role

  1. Click Continue to proceed.

Confirming Deletion

Confirming Deletion

# Add a Domain User or Group to the Administrator Group

To do this, you need to access the machine where the CLIMS Server is installed.

  1. Go to the Configuration folder, which is C:\Program Files\OpeniT\Zero\Configuration by default.

  2. Create a copy of Authentication.json and rename the duplicate file to Authentication.Override.json.

    Open the existing Authentication.Override.json, if there is already one.

  3. In the override file, add the new user(s) and/or group(s) under Administrators following the domain\\name format.

Authentication.Override.json
    ...
    24 |  },
    25 |    "Administrators": [
    26 |      "DOMAIN\\user1",
    27 |      "SVG\\johnsmith",
    28 |      "SVG\\development-grp"
    29 |    ]
    ...

# Managing Local Users

# Add a New Local User

  1. Log in using an Administrator account.

  2. On the upper-right corner of the page, click on the username, then select Manage.

Manage

Manage

  1. Once redirected to the Identity Server interface, click on the username again, then select Users.

Manage Users

Manage Users

  1. Click Register new user.

Register New User

Register New User

  1. Provide the needed details in the registration form.

  2. Click Register.

Adding a New User

Adding a New User

# Edit Local User Details

  1. Log in using an Administrator account.

  2. On the upper-right corner of the page, click on the username, then select Manage.

Manage

Manage

  1. Once redirected to the Identity Server interface, click on the username again, then select Users.

Manage Users

Manage Users

  1. Click the Edit button of the target user.

Enable Editing of User Details

Enable Editing of User Details

  1. Update the details as needed.

  2. Click Save.

Updating the User Details

Updating the User Details

# Delete a Local User

  1. Log in using an Administrator account.

  2. On the upper-right corner of the page, click on the username, then select Manage.

Manage

Manage

  1. Once redirected to the Identity Server interface, click on the username again, then select Users.

Manage Users

Manage Users

  1. Click the Delete button of the target user.

Deleting a User

Deleting a User

  1. Click Continue to proceed.

Confirming Deletion

Confirming Deletion

# Managing Access Controls

Access controls let administrators decide on what users can do in CLIMS.

With access controls, you can grant permissions, limit available pages, and apply specific access filters. You can set access controls for the following entity:

  • Users using their Active Directory (AD) username
  • Users using their email address from Identity Server
  • Active Directory (AD) Groups
  • Roles from Identity Server

The default access control, Everyone, applies to all non-admin users.

# Understanding how CLIMS Access Controls work

The scenarios below discuss the behaviors and limitations of CLIMS' Access Control.

  • If a user belongs to multiple AD groups with different access controls, the user inherits all permissions granted to those AD groups.
  • An access control with empty permission and filters (basic and/or advanced) adopts the permission and filters of the default access control, Everyone.
  • An entity can have multiple access controls.

An access control will not take effect if:

  • The AD username or AD group is added to the Administrator Group in Authentication.json.
  • The user has the Administrator role in the Identity Server.

Administrator permissions always take priority over other access levels.

# Create an Access Control

  1. Log in using an Administrator account.

  2. Go to Administration > Access Controls.

  3. Click CREATE.

Creating an Access Control

Creating an Access Control

  1. Choose the Entity Type. An access control can be for a specific user or role

  2. Provide the Entity Name.

    • If the Entity Type is User, type in the user's email address or AD account.
    • If the Entity Type is Role, specify the role name or AD group.

    For AD groups and usernames, follow the domain\name syntax.

  3. Choose a Permission.

  1. Add basic Filters.
  • To grant full access to manage a specific license server: Select FULL ACCESS permission, then choose the specific license type.
  • To grant full access to manage multiple license servers: Select FULL ACCESS permission, then choose the desired license types.
  • To grant limited access to manage a specific license server: Select LIMITED ACCESS permission, then choose the specific license type.
  • To grant full access to manage a specific vendor: Select FULL ACCESS permission, then choose the specific vendor daemon.
  • To grant full access to manage multiple vendors: Select FULL ACCESS permission, then choose the desired vendor daemons.
  • To grant full access to manage license servers in a specific machine: Select FULL ACCESS permission, then choose the specific machine hostname.
  • To grant full access to manage license servers in multiple machines: Select FULL ACCESS permission, then choose the machine hostnames.
  • To grant limited access to manage license servers in a specific machine: Select LIMITED ACCESS permission, then choose the specific machine hostname.

To grant the user with an email address of jsmith@email.com with full access to manage artwork vendor in FlexNet and all vendors for RLM:

Basic Filters Example 1

Basic Filters Example 1

To grant the user with an email address of asmith@email.com with full access to manage artwork vendors and all vendors in the machine named MNL1182WIN:

Basic Filters Example 2

Basic Filters Example 2

To grant users with Secondary Admin role with full access to manage FlexNet and DSLS and all vendors in the machines named MNL1182WIN and MNL272LIN:

Basic Filters Example 3

Basic Filters Example 3

  1. For complex filters that require relationship between multiple filter values, enable the Advanced Filters option.

  2. Formulate the advance filter(s), then click Create.

Enabling and Creating Advanced Filters

Enabling and Creating Advanced Filters

To manage any license type with vendor daemon name artwork and cmgl in MNL1182WIN:

Advanced Filters Example 1

Advanced Filters Example 1

To manage all vendors in MNL272LIN and artwork vendor in MNL1182WIN:

Advanced Filters Example 2

Advanced Filters Example 2

To manage all FlexNet license servers and cmgl vendor in MNL1182WIN:

Advanced Filters Example 3

Advanced Filters Example 3

  1. Under Page Visibility, select the pages that will be accessible to the access control.

Selecting Visible Page(s)

Selecting Visible Page(s)

  1. Click Save.

Saving the New Access Control

Saving the New Access Control

# Edit an Access Control

  1. Log in using an Administrator account.

  2. Go to Administration > Access Controls.

  3. Click the Edit button of the target access control.

Enabling Editing of an Access Control

Enabling Editing of an Access Control

  1. Update as needed.

  2. Click Save.

Updating an Access Control

Updating an Access Control

# Delete an Access Control

  1. Log in using an Administrator account.

  2. Go to Administration > Access Controls.

  3. Click the Delete button of the target access control.

Deleting an Access Control

Deleting an Access Control

  1. Click Yes to continue.

Confirming Deletion

Confirming Deletion

# Simulating a User Access

Administrators can simulate user access to experience the perspective of a specific user and see how their access controls affect their view.

To start a simulation:

  1. Log in using an Administrator account.

  2. Go to Administration > Access Controls.

  3. Click on Simulate your access controls.

  4. Choose the user you want to simulate.

  5. Select the role(s) you want to experience in the simulation.

  6. Click Start Simulation.

Simulate User Access

Simulate User Access

  1. Click Confirm.

Confirming Simulation

Confirming Simulation

To end a simulation:

  1. On the upper-right corner of the page, click on Viewing as:<User>.

  2. Click End Simulation.

End Simulation

End Simulation

We value your feedback!

Please take a few minutes to complete our survey and share your thoughts on your recent experience with our documentation.

Take survey

Close