User Tools

Site Tools


Access Control in EASA

EASA uses User Groups and EASAP Categories to allow a User to:

  • Run a subset of EASAPs from the pool all Published EASAPs
  • View results from an EASAP submitted by a User in the same User Group

Access control is implemented on an EASA System by classifying a User or an EASAP in three possible ways:


EASAP Categories

Assign an EASAP to one or more CATEGORY in one of two ways:

  1. In the New Application Wizard
    • Enter a category name in the Category field
  2. In the Builder:
    • Select EASAP→PROPERTIES→APPLICATION
    • Add Child→CATEGORY category1
      • Set: Path: mynewcategory

These new Categories will become available in the Users and User Groups pages, below.


Users

An EASA system comes configured with two default User accounts:

  • author (password: author)
  • admin (password: admin)

These correspond to the EASA 'roles' of Author and Administrator, respectively.

An Author is a person that will design, build, test and eventually Publish an EASAP using the Builder interface and the browser-accessible 'EASA web pages'. These actions are available in Author-mode on the EASA web pages. The EASA license limits the number of Authors.

An Administrator is a person who will take care of administrative tasks which may include database configuration, access control, license management, security monitoring, resource allocation, etc. These actions are available in Administrator-mode on the EASA web pages. The EASA license does not limit the number of Administrator accounts, but for practical reasons, access should be limited to a few Administrators.

The author account is configured to allow Author and Administrator access.

To configure a User go to the EASA web pages and login as author or admin.

Set mode to Administrator:

  • EASA→Set Mode→Administrator

Continue to:

  • EASA→Configure

Displayed on the Users tab are the default and new added Users.

Next to the User Management heading a drop down menu contains the following options:

  • Add User→create a new User
  • Edit Contact Info→change login, email or phone records
  • Change Password→modify password
  • Edit User Groups→add a User to one or more User Groups
    • (use <SHIFT> or <CTRL>→mouseclick allows multiple selections)
  • Delete→remove a User and delete all their Results
    • Changing the password is a less destructive option to limit access but maintain access to Results
  • Logoff User→Force a User to log out
    • (the EASA license limits number of simultaneous 'active' Users)

Check boxes allow or disallow Author or Administrator privilege for each User.


Change the default password(s)

Follow the steps below to change the default password for admin and author:

  • Login as admin select EASA→Configure tab.
  • Click on Users in the blue menu bar.
  • Check the admin account in the new table.
  • Select 'Change Password' from the dropdown menu.
  • Type in a new password twice: the 'New Password' and 'Confirm Password' text boxes.
  • Click the Change button.
  • Repeat this process for the author account.
  • Select EASA→Log Out (under the EASA tab). Click Log Out.

User Groups

To configure User Groups, login as an Administrator and go to the page:

  • EASA→Configure→User Groups

This table shows the binding between one or more EASAP Categories and the User Group to which they are available.

A User Group identifies Users who may:

  • Select an EASAP in the Application Library (Categories define the what appears listed here)
  • View Results from any User in the same User Group

Buttons below the table allow:

  • Add New User Group→Enter a group name and select one or more Categories
    • (<CTRL> or <SHIFT>→mouseclick allows multiple selections)
  • Modify User Group→Select a check box, then modify the group name or Categories
  • Delete [User Group]→Select a check box for a group with no Categories then click delete.
    • (If a User Group has one or more Categories, remove each one (Modify) before a Delete

There is a special User Group called 'All Categories' which includes all published EASAPs.

An Author may discover and utilize a User's User Group using a CONTACT DETAILS object. One User Group may have more authorization and be able to access greater functionality than another.


Page Tools