See: Description
Interface | Description |
---|---|
MaximoRepositoryAuthServiceRemote | |
MaxUsrDBAuthInfoRemote |
Remote interface of MaxUserDBAuthInfo.
|
ProfileRemote |
Remote Interface to the Profile class.
|
SecurityServiceRemote |
Remote Interface to the Security Service.
|
Class | Description |
---|---|
AdminModeManager |
Admin Mode manager, used to start and stop Admin Mode for this instance.
|
AdminModeManagerFactory |
Factory class for AdminModeManager which will hold one instance of cache per tenant.
|
ApplicationSessionKeys |
A class used to represent a set of session keys that are
generated, maintained and used when MAXIMO application
is enabled to use Application Server security.
|
AuthenticatedAccessToken |
A class to represent the access token values obtained
after the user is allowed access to the access token bean
by the application server.
|
ConnectionKey | |
ConnectionKeyLight |
The object that would be used by dbmananger to hold the reference to ConRef instead of the ConnectionKey, so that the connectionKey can be garbage collected
and upon its GC, the system can know how to clean up the connections if not closed properly.
|
MaximoRepositoryAuthService | |
MaxUsrDBAuthInfo | |
MaxUsrDBAuthInfoSet |
MBO set represents the db authentication information for the users.
|
MockedUserInfo | |
Profile |
The Profile class is responsible for identifying and consolidating the security parameters
for a user who has connected to MXServer.
|
ReportSecurityLimits |
Class to handle fetching the Report Security Limits for a user.
|
SecurityService |
Provides security services for Mbos.
|
SystemConnectionKey |
SystemConnectionKey used to get system connection for DBManager pool.
|
TenantRegCache | |
UserInfo | |
UserInfoMocker |
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
.
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.
ProfileRemote
-- Remote methods for Profile object.
Profile
.
The profile can be obtained via methods in
AppService
,
Mbo
,
MboSet
,
RMISession
, and
MXSession
.
UserInfo
, from which UserLoginDetails and
ConnectionKey can also be retrieved.
The UserInfo can be obtained via methods in
Mbo
,
MboSet
, and
MXSession
.
Last updated: December 3, 2003