User Tools

Site Tools


Access Control in EASA

EASA provides 'access control', a mechanism whereby a User is only given access to a subset of published EASAPs.

Access control is implemented on an EASA System by classifying both Users and EASAPs in three ways:


EASAP Categories

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

  • In the New Application Wizard
    • Enter a category name in the Category: field
  • 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:

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


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.