Security

You can place security restrictions on SA in order to restrict the access of different classes of users to SA’s functionality. For example, you can prevent a user or class of users from saving a job file, measuring, deleting objects, moving objects, or using Measurement Plans.

To enable security restrictions, you first must create at least two security classes: One that provides administrator privileges, and another to provide restricted access. A security class defines the rights and privileges a group of people belonging to that class will have. The different rights that can be restricted are listed here:

To Create a Security Class

  1. In the Security Classes section of the Security tab, click the New button.

  2. Give the class a name, and deselect the privileges you’d like to restrict. Then click OK.

To Remove a Security Class

To Edit a Security Class

  1. In the Security Classes section of the Security tab, select the class you’d like to edit and click the Edit button.

  2. Change the name of the class and/or the associated privileges, then click OK.

Once two or more classes have been created, you need to create users. These users need not refer to unique people (although they can)—that is, multiple people can use the same user name.

To Create Users

  1. In the Users section of the Security tab, click the New button.

  2. Enter a name for the user, then type and confirm a password for the user.

To Remove Users

To Edit Users

  1. In the Users section of the Security tab, select the user you’d like to edit, then click the Edit button.

  2. Modify the username and/or the password for the user, then click OK.

The last step, once classes and users have been created, is to assign users to a class. A single user can belong to one or more classes. When a user belongs to more than one class, the user receives the combined privileges of all classes to which he belongs.

To Assign Classes To a User

  1. In the Users section of the Security tab, select the user you’d like to assign to a security class.

  2. Next to the Belongs to classes box, click the Add button.

  3. Select a class to add to the user, then click OK.

To Remove a Class From a User

  1. In the Users section of the Security tab, select the user to modify.

  2. In the Belongs to classes box, select the class to remove from the user.

  3. Click the Remove button.

Once your users, security classes, and privileges have been set up, you must enable security restrictions in SA, or else no change in behavior will occur.

To Enable Security

  1. In the Security tab, ensure that all classes and users are set up correctly. Also verify that at least one user has full access to the edit Security Options privilege, and that the user’s user- name and password is known.

  2. Uncheck the always auto-login with full access checkbox.

  3. Restart SA. A username and password will be required to start the application.

With the always auto-login with full access option disabled, you can also use the Login Now button to log in as a different user without re- starting SA. This is useful for conveniently testing the privileges of different security classes.

To Disable Security

  1. Login to SA using a username that has access to the edit Security Options privilege (typically the “administrator”).

  2. In the Security tab, enable the always auto-login with full access option.