Package | Description |
---|---|
org.apache.directory.fortress.core |
This package contains public APIs that are used by Java programs to provide Access Management
functionality.
|
org.apache.directory.fortress.core.ant |
This package use Apache Ant to provide utility to provision fortress entities
and policies
using XML files.
|
org.apache.directory.fortress.core.cli |
Click here
for Reference Manual which shows how the Command Line Interpreter
drives the Fortress APIs from a command prompt.
|
org.apache.directory.fortress.core.impl |
This package contains the fortress implementation classes for data persistence with the LDAP server.
|
org.apache.directory.fortress.core.ldap |
This package uses Apache Directory LDAP APIā¢ to provide ldap data
access.
|
org.apache.directory.fortress.core.model |
The data entities in this package comprise the fortress data model.
|
org.apache.directory.fortress.core.rest |
This package uses Commons HTTP to provide HTTP functionality that is reused
across several components in this package.
|
org.apache.directory.fortress.core.util |
This package contains miscellaneous utilities used by internal fortress procedures.
|
org.apache.directory.fortress.core.util.cache |
This package contains a caching facade used by internal Fortress functions.
|
org.apache.directory.fortress.core.util.time |
This package contains utilities used to process fortress temporal constraint checks on entities being activated
within the runtime system.
|
Class and Description |
---|
AdminRole |
AuthZ
This entity class contains OpenLDAP slapo-accesslog records that correspond to authorization attempts made to the directory.
|
Bind
This entity class contains OpenLDAP slapd access log records that correspond to bind attempts made to the directory.
|
Group |
Mod
This entity class contains OpenLDAP slapd access log records that correspond to modifications made to the directory.
|
OrgUnit |
OrgUnit.Type
The OrgUnit 'Type' attribute is required and used to specify which OrgUnit tree a particular entity is in reference to.
|
Permission
All entities (
User , Role , Permission , PwPolicy SDSet etc...) are used to carry
data between three Fortress layers, starting with the (1) Manager layer down thru middle (2) Process layer and it's
processing rules into (3) DAO layer where persistence with the LDAP server occurs. |
PermObj
All entities (
User , Role , Permission ,
PwPolicy SDSet etc...) are used to carry data between three Fortress
layers.starting with the (1) Manager layer down thru middle (2) Process layer and it's processing rules into
(3) DAO layer where persistence with the OpenLDAP server occurs. |
PwPolicy
This class contains the Password Policy entity which is used to pass directives into and out of ldap.
The unique key to locate a Policy entity (which is subsequently assigned to Users) is PwPolicy.name . |
Role
All entities (
User , Role , Permission ,
PwPolicy SDSet etc...) are used to carry data between three
Fortress layers.starting with the (1) Manager layer down thru middle (2) Process layer and it's processing rules into
(3) DAO layer where persistence with the OpenLDAP server occurs. |
SDSet
Static Separation of Duties Schema
|
Session
This contains attributes related to a user's RBAC session.
|
User
All entities (
User , Role ,
Permission , PwPolicy
SDSet etc...) are used to carry data between three Fortress
layers.starting with the (1) Manager layer down thru middle (2) Process layer and it's processing rules into
(3) DAO layer where persistence with the OpenLDAP server occurs. |
UserAdminRole
The UserAdminRole entity extends the UserRole and is used to store ARBAC User to AdminRole assignment along with temporal and
ARBAC contraint values.
|
UserAudit |
UserRole
The Fortress UserRole entity is used to store an RBAC User to Role assignment along with its temporal constraint
values.
|
Class and Description |
---|
Administrator
This interface is used by Fortress admin role processing.
|
AdminRole |
Constraint
The Fortress Constraint interface prescribes attributes that are used to store, process and retrieve temporal validation attributes on
User , UserRole , Role ,
AdminRole , UserAdminRole entities. |
Context
This class contains the Context id which is used as container for segregating data by customer
within the LDAP Directory Information Tree.
|
FortEntity
This abstract class is extended by other Fortress entities.
|
Graphable
The Fortress Graphable interface prescribes attributes that are used to maintain implementor within a simple directed
graph.
|
Group |
OrganizationalUnit
This class contains the container node for the OpenLDAP Directory Information Tree.
|
OrgUnit |
PermGrant |
Permission
All entities (
User , Role , Permission , PwPolicy SDSet etc...) are used to carry
data between three Fortress layers, starting with the (1) Manager layer down thru middle (2) Process layer and it's
processing rules into (3) DAO layer where persistence with the LDAP server occurs. |
PermObj
All entities (
User , Role , Permission ,
PwPolicy SDSet etc...) are used to carry data between three Fortress
layers.starting with the (1) Manager layer down thru middle (2) Process layer and it's processing rules into
(3) DAO layer where persistence with the OpenLDAP server occurs. |
PwPolicy
This class contains the Password Policy entity which is used to pass directives into and out of ldap.
The unique key to locate a Policy entity (which is subsequently assigned to Users) is PwPolicy.name . |
Relationship
Contains a parent child data entity that is used for hierarchical processing.
|
Role
All entities (
User , Role , Permission ,
PwPolicy SDSet etc...) are used to carry data between three
Fortress layers.starting with the (1) Manager layer down thru middle (2) Process layer and it's processing rules into
(3) DAO layer where persistence with the OpenLDAP server occurs. |
SDSet
Static Separation of Duties Schema
|
Suffix
A class storing the suffix information
|
User
All entities (
User , Role ,
Permission , PwPolicy
SDSet etc...) are used to carry data between three Fortress
layers.starting with the (1) Manager layer down thru middle (2) Process layer and it's processing rules into
(3) DAO layer where persistence with the OpenLDAP server occurs. |
UserAdminRole
The UserAdminRole entity extends the UserRole and is used to store ARBAC User to AdminRole assignment along with temporal and
ARBAC contraint values.
|
UserRole
The Fortress UserRole entity is used to store an RBAC User to Role assignment along with its temporal constraint
values.
|
Class and Description |
---|
AdminRole |
Group |
OrgUnit |
Permission
All entities (
User , Role , Permission , PwPolicy SDSet etc...) are used to carry
data between three Fortress layers, starting with the (1) Manager layer down thru middle (2) Process layer and it's
processing rules into (3) DAO layer where persistence with the LDAP server occurs. |
PermObj
All entities (
User , Role , Permission ,
PwPolicy SDSet etc...) are used to carry data between three Fortress
layers.starting with the (1) Manager layer down thru middle (2) Process layer and it's processing rules into
(3) DAO layer where persistence with the OpenLDAP server occurs. |
Relationship
Contains a parent child data entity that is used for hierarchical processing.
|
Role
All entities (
User , Role , Permission ,
PwPolicy SDSet etc...) are used to carry data between three
Fortress layers.starting with the (1) Manager layer down thru middle (2) Process layer and it's processing rules into
(3) DAO layer where persistence with the OpenLDAP server occurs. |
SDSet
Static Separation of Duties Schema
|
User
All entities (
User , Role ,
Permission , PwPolicy
SDSet etc...) are used to carry data between three Fortress
layers.starting with the (1) Manager layer down thru middle (2) Process layer and it's processing rules into
(3) DAO layer where persistence with the OpenLDAP server occurs. |
Class and Description |
---|
AdminRole |
AuthZ
This entity class contains OpenLDAP slapo-accesslog records that correspond to authorization attempts made to the directory.
|
Bind
This entity class contains OpenLDAP slapd access log records that correspond to bind attempts made to the directory.
|
Constraint
The Fortress Constraint interface prescribes attributes that are used to store, process and retrieve temporal validation attributes on
User , UserRole , Role ,
AdminRole , UserAdminRole entities. |
FortEntity
This abstract class is extended by other Fortress entities.
|
Group |
Mod
This entity class contains OpenLDAP slapd access log records that correspond to modifications made to the directory.
|
OrganizationalUnit
This class contains the container node for the OpenLDAP Directory Information Tree.
|
OrgUnit |
OrgUnit.Type
The OrgUnit 'Type' attribute is required and used to specify which OrgUnit tree a particular entity is in reference to.
|
Permission
All entities (
User , Role , Permission , PwPolicy SDSet etc...) are used to carry
data between three Fortress layers, starting with the (1) Manager layer down thru middle (2) Process layer and it's
processing rules into (3) DAO layer where persistence with the LDAP server occurs. |
PermObj
All entities (
User , Role , Permission ,
PwPolicy SDSet etc...) are used to carry data between three Fortress
layers.starting with the (1) Manager layer down thru middle (2) Process layer and it's processing rules into
(3) DAO layer where persistence with the OpenLDAP server occurs. |
PwMessage
Interface is implemented by
Session and prescribes methods used to return Fortress
password messages to the caller. |
PwPolicy
This class contains the Password Policy entity which is used to pass directives into and out of ldap.
The unique key to locate a Policy entity (which is subsequently assigned to Users) is PwPolicy.name . |
Role
All entities (
User , Role , Permission ,
PwPolicy SDSet etc...) are used to carry data between three
Fortress layers.starting with the (1) Manager layer down thru middle (2) Process layer and it's processing rules into
(3) DAO layer where persistence with the OpenLDAP server occurs. |
SDSet
Static Separation of Duties Schema
|
Session
This contains attributes related to a user's RBAC session.
|
Suffix
A class storing the suffix information
|
User
All entities (
User , Role ,
Permission , PwPolicy
SDSet etc...) are used to carry data between three Fortress
layers.starting with the (1) Manager layer down thru middle (2) Process layer and it's processing rules into
(3) DAO layer where persistence with the OpenLDAP server occurs. |
UserAdminRole
The UserAdminRole entity extends the UserRole and is used to store ARBAC User to AdminRole assignment along with temporal and
ARBAC contraint values.
|
UserAudit |
UserRole
The Fortress UserRole entity is used to store an RBAC User to Role assignment along with its temporal constraint
values.
|
Class and Description |
---|
Constraint
The Fortress Constraint interface prescribes attributes that are used to store, process and retrieve temporal validation attributes on
User , UserRole , Role ,
AdminRole , UserAdminRole entities. |
FortEntity
This abstract class is extended by other Fortress entities.
|
Hier.Op
Operation type specifies if Add, Update or Deletion of relationship is being targeted.
|
Relationship
Contains a parent child data entity that is used for hierarchical processing.
|
Class and Description |
---|
Address
This entity is stored on
User and is used to store postal address information in LDAP. |
Administrator
This interface is used by Fortress admin role processing.
|
AdminRole |
AdminRoleRelationship
This entity is used by en masse to communicate parent and child
AdminRole information to the server. |
AuthZ
This entity class contains OpenLDAP slapo-accesslog records that correspond to authorization attempts made to the directory.
|
Bind
This entity class contains OpenLDAP slapd access log records that correspond to bind attempts made to the directory.
|
Constraint
The Fortress Constraint interface prescribes attributes that are used to store, process and retrieve temporal validation attributes on
User , UserRole , Role ,
AdminRole , UserAdminRole entities. |
FortEntity
This abstract class is extended by other Fortress entities.
|
FortRequest
This class is used to pass request data to En Masse server.
|
FortResponse
This class is used to return response data from En Masse server.
|
Graphable
The Fortress Graphable interface prescribes attributes that are used to maintain implementor within a simple directed
graph.
|
Group |
Group.Type
enum for User or Role data sets.
|
Hier.Op
Operation type specifies if Add, Update or Deletion of relationship is being targeted.
|
Hier.Type
Enumeration is used to specify which hierarchy node this entity is bound to.
|
Mod
This entity class contains OpenLDAP slapd access log records that correspond to modifications made to the directory.
|
OrgUnit |
OrgUnit.Type
The OrgUnit 'Type' attribute is required and used to specify which OrgUnit tree a particular entity is in reference to.
|
OrgUnitRelationship
This entity is used by en masse to communicate parent and child
OrgUnit information to the server. |
ParentUtil
This interface provides a callback mechanism for entities
UserRole and UserAdminRole and is implemented by RoleUtil.* |
PermGrant |
Permission
All entities (
User , Role , Permission , PwPolicy SDSet etc...) are used to carry
data between three Fortress layers, starting with the (1) Manager layer down thru middle (2) Process layer and it's
processing rules into (3) DAO layer where persistence with the LDAP server occurs. |
PermObj
All entities (
User , Role , Permission ,
PwPolicy SDSet etc...) are used to carry data between three Fortress
layers.starting with the (1) Manager layer down thru middle (2) Process layer and it's processing rules into
(3) DAO layer where persistence with the OpenLDAP server occurs. |
Props
This class is used as a container for
java.util.Properties for passing to En Masse server. |
Props.Entry
Java class for anonymous complex type.
|
PwMessage
Interface is implemented by
Session and prescribes methods used to return Fortress
password messages to the caller. |
PwPolicy
This class contains the Password Policy entity which is used to pass directives into and out of ldap.
The unique key to locate a Policy entity (which is subsequently assigned to Users) is PwPolicy.name . |
Relationship
Contains a parent child data entity that is used for hierarchical processing.
|
Role
All entities (
User , Role , Permission ,
PwPolicy SDSet etc...) are used to carry data between three
Fortress layers.starting with the (1) Manager layer down thru middle (2) Process layer and it's processing rules into
(3) DAO layer where persistence with the OpenLDAP server occurs. |
RolePerm
This entity is used by en masse to communicate
Role , Permission and Session information to the server for access control decisions. |
RoleRelationship
This entity is used by en masse to communicate parent and child
Role information to the server. |
SDSet
Static Separation of Duties Schema
|
SDSet.SDType
enum for SSD or DSD data sets.
|
Session
This contains attributes related to a user's RBAC session.
|
User
All entities (
User , Role ,
Permission , PwPolicy
SDSet etc...) are used to carry data between three Fortress
layers.starting with the (1) Manager layer down thru middle (2) Process layer and it's processing rules into
(3) DAO layer where persistence with the OpenLDAP server occurs. |
UserAdminRole
The UserAdminRole entity extends the UserRole and is used to store ARBAC User to AdminRole assignment along with temporal and
ARBAC contraint values.
|
UserAudit |
UserRole
The Fortress UserRole entity is used to store an RBAC User to Role assignment along with its temporal constraint
values.
|
Warning
This entity is stored on
Session and is used to pass warnings
that occur during role activation and password policy validation. |
Warning.Type
Type determines if warning is of type Role or Password Policy.
|
Class and Description |
---|
AdminRole |
AuthZ
This entity class contains OpenLDAP slapo-accesslog records that correspond to authorization attempts made to the directory.
|
Bind
This entity class contains OpenLDAP slapd access log records that correspond to bind attempts made to the directory.
|
FortRequest
This class is used to pass request data to En Masse server.
|
FortResponse
This class is used to return response data from En Masse server.
|
Mod
This entity class contains OpenLDAP slapd access log records that correspond to modifications made to the directory.
|
OrgUnit |
OrgUnit.Type
The OrgUnit 'Type' attribute is required and used to specify which OrgUnit tree a particular entity is in reference to.
|
Permission
All entities (
User , Role , Permission , PwPolicy SDSet etc...) are used to carry
data between three Fortress layers, starting with the (1) Manager layer down thru middle (2) Process layer and it's
processing rules into (3) DAO layer where persistence with the LDAP server occurs. |
PermObj
All entities (
User , Role , Permission ,
PwPolicy SDSet etc...) are used to carry data between three Fortress
layers.starting with the (1) Manager layer down thru middle (2) Process layer and it's processing rules into
(3) DAO layer where persistence with the OpenLDAP server occurs. |
Props
This class is used as a container for
java.util.Properties for passing to En Masse server. |
PwPolicy
This class contains the Password Policy entity which is used to pass directives into and out of ldap.
The unique key to locate a Policy entity (which is subsequently assigned to Users) is PwPolicy.name . |
Role
All entities (
User , Role , Permission ,
PwPolicy SDSet etc...) are used to carry data between three
Fortress layers.starting with the (1) Manager layer down thru middle (2) Process layer and it's processing rules into
(3) DAO layer where persistence with the OpenLDAP server occurs. |
SDSet
Static Separation of Duties Schema
|
Session
This contains attributes related to a user's RBAC session.
|
User
All entities (
User , Role ,
Permission , PwPolicy
SDSet etc...) are used to carry data between three Fortress
layers.starting with the (1) Manager layer down thru middle (2) Process layer and it's processing rules into
(3) DAO layer where persistence with the OpenLDAP server occurs. |
UserAdminRole
The UserAdminRole entity extends the UserRole and is used to store ARBAC User to AdminRole assignment along with temporal and
ARBAC contraint values.
|
UserAudit |
UserRole
The Fortress UserRole entity is used to store an RBAC User to Role assignment along with its temporal constraint
values.
|
Class and Description |
---|
Constraint
The Fortress Constraint interface prescribes attributes that are used to store, process and retrieve temporal validation attributes on
User , UserRole , Role ,
AdminRole , UserAdminRole entities. |
ConstraintValidator
This interface provides constraint entity validation.
|
Session
This contains attributes related to a user's RBAC session.
|
Class and Description |
---|
SDSet
Static Separation of Duties Schema
|
Class and Description |
---|
Constraint
The Fortress Constraint interface prescribes attributes that are used to store, process and retrieve temporal validation attributes on
User , UserRole , Role ,
AdminRole , UserAdminRole entities. |
Session
This contains attributes related to a user's RBAC session.
|
Copyright © 2003-2016, The Apache Software Foundation. All Rights Reserved. Generated 20160718-1621