Package psdi.security

The Security package manages runtime information pertaining to active sessions and their security profiles.

See: Description

Package psdi.security Description

The Security package manages runtime information pertaining to active sessions and their security profiles.

Package Specification

  • SecurityService -- Provides methods for authenticating a user. These methods are called when a session first tries to connect, as well as when accessing privileges and restrictions for an active session. These are overloads of authenticateUser.

Classes that pertain to a user:

Each logged-on user is identified by one of each of the classes listed below. This information is cached in the SecurityService.

  • UserInfo -- Identifies the user logged on to this session; owns the information stored in UserLoginDetails and ConnectionKey.

  • UserLoginDetails -- Stores information describing this user, such as user name, login site, etc.

  • Profile -- Identifies each connected user's security profile, which is based on the user's roles and other security parameters in the psdi.app.signature package.

  • ConnectionKey -- A user's direct connection to the database.

Related Documentation


Last updated: December 3, 2003