Package | Description |
---|---|
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.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.util |
This package contains miscellaneous utilities used by internal fortress procedures.
|
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.
|
Modifier and Type | Class and Description |
---|---|
class |
AdminRoleAnt
Entity is used by custom Apache Ant task for special handling of collections.
|
class |
UserAnt
Entity is used by custom Apache Ant task for special handling of collections.
|
Modifier and Type | Method and Description |
---|---|
int |
DSDChecker.validate(Session session,
Constraint constraint,
Time time,
VUtil.ConstraintType type)
This method is called during entity activation,
VUtil.validateConstraints(org.apache.directory.fortress.core.model.Session, org.apache.directory.fortress.core.util.VUtil.ConstraintType, boolean) and ensures the role does not violate dynamic separation of duty constraints. |
Modifier and Type | Method and Description |
---|---|
protected void |
LdapDataProvider.unloadTemporal(org.apache.directory.api.ldap.model.entry.Entry le,
Constraint ftDateTime)
Convert constraint from raw ldap format to application entity.
|
Modifier and Type | Class and Description |
---|---|
class |
AdminRole
|
class |
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. |
class |
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 |
UserAdminRole
The UserAdminRole entity extends the UserRole and is used to store ARBAC User to AdminRole assignment along with temporal and
ARBAC contraint values.
|
class |
UserRole
The Fortress UserRole entity is used to store an RBAC User to Role assignment along with its temporal constraint
values.
|
Modifier and Type | Method and Description |
---|---|
static void |
ConstraintUtil.copy(Constraint srcC,
Constraint trgC)
Copy source constraint to target.
|
static String |
ConstraintUtil.setConstraint(Constraint constraint)
Convert from fortress
Constraint to comma delimited ldap format. |
static void |
ConstraintUtil.setConstraint(String inputString,
Constraint constraint)
Used by DAO utilities to convert from a string with comma delimited values to fortress internal format
Constraint . |
static void |
ConstraintUtil.validate(Constraint c1)
Validate the non-null attributes on the constraint.
|
static void |
ConstraintUtil.validateOrCopy(Constraint srcC,
Constraint trgC)
Utility is used during processing of constraint values.
|
Constructor and Description |
---|
AdminRole(Constraint con)
Construct an Admin Role with a given temporal constraint.
|
Role(Constraint con)
Construct an RBAC Role with a given temporal constraint.
|
UserAdminRole(String userId,
Constraint con)
Construct an ARBAC Role with required attribute 'userId' and optional temporal constraint.
|
UserRole(String userId,
Constraint con)
Construct an RBAC Role with required attribute 'userId' and optional temporal constraint.
|
Modifier and Type | Method and Description |
---|---|
int |
AuthNValidator.validate(Session session,
Constraint constraint,
Time time,
VUtil.ConstraintType type)
This method is called during user-role activation,
.VUtil#validateConstraints and ensures the current user has been
proper authentication status before activating the specified role into the session. |
Copyright © 2003-2016, The Apache Software Foundation. All Rights Reserved. Generated 20160718-1621