Skip to main content
Version: 10.2

Access Management

warning

You must be an Administrator to manage local users, their roles, and access controls.

Managing Roles

Roles and Permissions

CLIMS has two (2) pre-made roles:

Administrator

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.

note

The user who installed the CLIMS Server automatically becomes an Administrator.

See the list of administrators in Authentication.json in C:\Program Files\OpeniT\Zero\Configuration by default.

User

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

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

CapabilityAdministrator (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

note

By default, all members of the Active Directory have the user role, which has limited access 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


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

    Manage Identity Roles

    Manage Identity Roles


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


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

    Manage Identity Roles

    Manage Identity Roles


  4. Click the Edit button of the target role.

    Enable Editing of an Identity Role

    Enable Editing of an Identity Role


  5. Modify the role information.

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


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

    Manage Identity Roles

    Manage Identity Roles


  4. Click the Delete button of the target role.

    Deleting an Identity Role

    Deleting an Identity Role


  5. 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
    },
    "Administrators": [
    "DOMAIN\\user1",
    "SVG\\johnsmith",
    "SVG\\development-grp"
    ]

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


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

    Manage Users

    Manage Users


  4. Click Register new user.

    Register New User

    Register New User


  5. Provide the needed details in the registration form.

  6. Click Register.

    Adding a New User

    Adding a New User


warning

The password must have at least one non-alphanumeric character, one lowercase, and one uppercase letter.

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


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

    Manage Users

    Manage Users


  4. Click the Edit button of the target user.

    Enable Editing of User Details

    Enable Editing of User Details


  5. Update the details as needed.

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


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

    Manage Users

    Manage Users


  4. Click the Delete button of the target user.

    Deleting a User

    Deleting a User


  5. Click Continue to proceed.

    Confirming Deletion

    Confirming Deletion


Managing Access Control

Access control lets administrators decide on what users can do in CLIMS.

With access control, you can grant permissions, limit available pages, and apply specific access filters. You can set access control 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.

warning

Once an access control is created, it takes precedence over the default access control.

Understanding how CLIMS Access Controls work

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

Behaviors
  • 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.
Limitations

An access control will not take effect if:

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


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

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

  6. Choose a Permission.

note

Refer to the Roles and Permissions section for more information.

  1. Add basic Filters.

    Filter by License Type
    • 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.
    Filter by Vendor Daemon
    • 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.
    Filter by Hostname
    • 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.
    Examples

    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


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

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

    Enabling and Creating Advanced Filters

    Enabling and Creating Advanced Filters


    Examples

    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


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


  4. Update as needed.

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


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


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