1. This package provides data entities and apis that adhere to standards like RBAC
  2. This package provides data entities and APIs that adhere to ARBAC02 model to provide delegated administration capabilities.
  3. This package provides data entities and APIs to interrogate OpenLDAP's slapd access log to obtain fortress audit trail and historical events.
  4. This package uses JGraphT to provide hierarchical functionality that is reused within several other packages in the fortress system.

The us.jts.fortress.rbac package data entities may be manipulated by outside programs but the apis contained within this package are for fortress use only. The entities include {@link us.jts.fortress.rbac.User User},{@link us.jts.fortress.rbac.Role Role}, {@link us.jts.fortress.rbac.PermObj PermObj}, {@link us.jts.fortress.rbac.Permission Permission}, and more. See the corresponding javadoc contained with this package for more info.

Fortress Manager APIs implemented in this package

  1. AccessMgrImpl - This implements using LDAP the runtime access control operations on objects that are provisioned RBAC entities that reside in LDAP directory.
  2. AdminMgrImpl - This implements using LDAP the administrative functions to provision Fortress RBAC entities into the LDAP directory.
  3. ReviewMgrImpl - This implements using LDAP the administrative review functions on already provisioned Fortress RBAC entities that reside in LDAP directory.
  4. DelegatedAccessMgrImpl - This implements using LDAP the APIs for performing runtime delegated access control operations on objects that are provisioned Fortress ARBAC02 entities that reside in LDAP directory.
  5. DelegatedAdminMgrImpl - This implements using LDAP the ARBAC02 DelegatedAdminMgr interface for performing policy administration of Fortress ARBAC entities that reside in LDAP directory.
  6. DelegatedReviewMgrImpl - This implements using LDAP the ARBAC02 DelegatedReviewMgr interface for performing policy interrogation of provisioned Fortress ARBAC02 entities that reside in LDAP directory.
  7. PwPolicyMgrImpl - Performs CRUD on OpenLDAP password policies stored in directory.
  8. AuditMgrImpl - Interrogates Fortress audit data stored in OpenLDAP.