See: Description
Interface | Description |
---|---|
AccelMgr |
This object performs runtime access control operations on objects that are provisioned RBAC entities
that reside in LDAP directory.
|
AccessMgr |
This object performs runtime access control operations on objects that are provisioned RBAC entities
that reside in LDAP directory.
|
AdminMgr |
This class performs administrative functions to provision Fortress RBAC entities into the LDAP directory.
|
AuditMgr |
This interface prescribes methods used to search OpenLDAP's slapd access log.
|
ConfigMgr |
This interface prescribes CRUD methods used to manage properties stored within the ldap directory.
|
DelAccessMgr |
This interface prescribes the API for performing runtime delegated access control operations on objects that are
provisioned Fortress ARBAC entities that reside in LDAP directory.
|
DelAdminMgr |
This class prescribes the ARBAC02 DelAdminMgr interface for performing policy administration of Fortress ARBAC entities
that reside in LDAP directory.
|
DelReviewMgr |
This class prescribes the ARBAC02 DelReviewMgr interface for performing policy interrogation of provisioned Fortress
ARBAC entities that reside in LDAP directory.
|
GroupMgr |
This interface prescribes CRUD methods used to manage groups stored within the ldap directory.
|
Manageable |
Interface allows outside clients to manage security and multi-tenant concerns within the Fortress runtime.
|
PwPolicyMgr |
This class is used to perform administrative and review functions on the PWPOLICIES and USERS data sets.
|
ReviewMgr |
This interface prescribes the administrative review functions on already provisioned Fortress RBAC entities
that reside in LDAP directory.
|
StandardException |
Interface that is implemented by exception base class
StandardException used to associate a Fortress error code to
the exception instance. |
Class | Description |
---|---|
AccelMgrFactory |
Creates an instance of the AccelMgr object.
|
AccessMgrFactory |
Creates an instance of the AccessMgr object.
|
AdminMgrFactory |
Creates an instance of the AdminMgr object.
|
AuditMgrFactory |
Creates an instance of the AuditMgr object.
|
ConfigMgrFactory |
Creates an instance of the ConfigMgr object.
|
DelAccessMgrFactory |
Creates an instance of the DelAccessMgr object.
|
DelAdminMgrFactory |
Creates an instance of the DelAdminMgr object.
|
DelReviewMgrFactory |
Creates an instance of the DelReviewMgr object.
|
GlobalErrIds |
This module contains error identifiers that are used when exception need be thrown.
|
GlobalIds |
This class contains constants that must be defined globally but are not to be used by external programs.
|
GroupMgrFactory |
Creates an instance of the ConfigMgr object.
|
PwPolicyMgrFactory |
Creates an instance of the PwPolicyMgr object.
|
ReviewMgrFactory |
Creates an instance of the ReviewMgr object.
|
Exception | Description |
---|---|
AuthorizationException |
This exception extends
SecurityException and is thrown when administrative permission check fails. |
BaseException |
Base exception class for checked exceptions thrown.
|
BaseRuntimeException |
Base runtime exception class for Fortress runtime exceptions.
|
CfgException |
This exception extends
SecurityException and is thrown when Fortress cannot find correct cfg for a particular
entity. |
CfgRuntimeException |
This exception extends
BaseRuntimeException and is thrown when Fortress config startup failed. |
CreateException |
This exception extends
SecurityException and is thrown when DAO cannot create entity. |
FinderException |
This exception extends
SecurityException and is thrown when DAO cannot find entity. |
PasswordException |
This exception extends
SecurityException and is thrown when password check fails. |
RemoveException |
This exception extends
SecurityException and is thrown when DAO cannot delete entity. |
RestException |
This exception extends
SecurityException and is thrown when Fortress cannot call En Masse to perform a particular
operation via RESTful interface. |
SecurityException |
This exception is declared to be thrown by all APIs within Fortress Manager interfaces: (
AdminMgr ,
AccessMgr , ReviewMgr ,PwPolicyMgr ,AuditMgr ,DelAdminMgr , DelAccessMgr ,
DelReviewMgr ,ConfigMgr ). |
UpdateException |
This exception extends
SecurityException and is thrown when DAO cannot update entity. |
ValidationException |
This exception extends
SecurityException and is thrown when Fortress cannot validate entity. |
This package contains public APIs that are used by Java programs to provide Access Management functionality. The APIs are organized into categories or 'Managers'. Each manager controls a specific area of functionality.
AccessMgr
is used for RBAC runtime security checkingAdminMgr
is for RBAC provisioningAuditMgr
is for interrogating OpenLDAP audit and historical logsDelAccessMgr
is used for ARBAC runtime security checkingDelAdminMgr
is for ARBAC provisioningDelReviewMgr
is used to interrogate ARBAC policyPwPolicyMgr
is for performing OpenLDAP pwpolicy provisioning and
interrogation
ReviewMgr
is used to interrogate RBAC policy
The org.apache.directory.fortress package provides managers, factories and exception classes that can be
thrown when
fortress needs to report an error status code back to caller. The fortress manager APIs are based on standards like
RBAC,
ARBAC02 and
Password Policy for LDAP Directories.
A Constraint
mechanism is used by fortress to control the
Time
, Date
and
Day
of week for when a
User
or UserRole
entity can be activated within a Session
.
There is also a lockout mechanism to temporarily bar entities from activating.
AuditMgr may be used to interrogate OpenLDAP audit and historical information.
Many of the method names and signatures within this package were taken directly from ANSI INCITS 359-2004. The RBAC Functional specification describes administrative operations for the creation and maintenance of RBAC element sets and relations; administrative review functions for performing administrative queries; and system functions for creating and managing RBAC attributes on user sessions and making access control decisions.
FortEntity
.
AccessMgr
AdminMgr
AdminMgr
DelAdminMgr
org.apache.directory.fortress.core.cfg.ConfigMgr
PwPolicyMgr
Copyright © 2003-2016, The Apache Software Foundation. All Rights Reserved. Generated 20160718-1621