Use Case: Executive, Executive Package: Secu_VerifyUser

When users want to perform privileges actions (e.g. controlling to observing sequence) they have to be authenticated before they are granted permission.

Goal:   Authenticate a user.

Contact Author:   P. Grosbol

Role(s)/Actor(s):
Primary:  

Secondary:  

Priority:   Critical

Performance:   Within a fraction of a second

Frequency of Use:   Several times per second

Preconditions:

  1. ALMA archive is available for access to user data
  2. ALMA software services are available

Basic Course:

  1. When a user/application requires privileges it has to be authenticated by giving a valid UserId/password combination.
  2. The password is encrypted locally.
  3. UserId and encrypted password are then compared with the information in the user database
  4. If the comparison is successful, the user/application of given the privileges associated to the groups associated to the user.
  5. Alternative Course:

Postconditions:

  1. User is authenticated

Issues to be Determined or Resolved:  

  1. none at this time

Last modified: 31oct03