| <?xml version="1.0" encoding="UTF-8"?> |
| <!-- |
| ~ Copyright (c) 2009-2013. Joshua Tree Software, LLC. All Rights Reserved. |
| --> |
| <project basedir="." default="all" name="Fortress Properties"> |
| <taskdef classname="us.jts.fortress.ant.FortressAntTask" name="FortressAdmin" > |
| <classpath path="${java.class.path}"/> |
| </taskdef> |
| |
| <target name="all"> |
| <FortressAdmin> |
| |
| <addsuffix> |
| <suffix name="@SUFFIX_NAME@" dc="@SUFFIX_DC@" description="JoshuaTree Software"/> |
| </addsuffix> |
| |
| <addcontainer> |
| <container name="Client123" description="Client 123 test context"/> |
| <container name="Client456" description="Client 456 test context"/> |
| <container name="Client789" description="Client 789 test context"/> |
| <container name="Config" description="Fortress Configuration Realms"/> |
| <container name="People" description="Fortress People"/> |
| <container name="Policies" description="Fortress Policies"/> |
| <container name="RBAC" description="Fortress RBAC Policies"/> |
| <container name="Roles" parent="RBAC" description="Fortress Roles"/> |
| <container name="Permissions" parent="RBAC" description="Fortress Permissions"/> |
| <container name="Constraints" parent="RBAC" description="Fortress Separation of Duty Constraints"/> |
| <container name="ARBAC" description="Fortress Administrative RBAC Policies"/> |
| <container name="OS-U" parent="ARBAC" description="Fortress User Organizational Units"/> |
| <container name="OS-P" parent="ARBAC" description="Fortress Perm Organizational Units"/> |
| <container name="AdminRoles" parent="ARBAC" description="Fortress AdminRoles"/> |
| <container name="AdminPerms" parent="ARBAC" description="Fortress Admin Permissions"/> |
| </addcontainer> |
| |
| <addconfig> |
| <config props="enable.audit:true"/> |
| <config props="config.realm:DEFAULT"/> |
| <config props="log.admin.user:@LOG_ROOT_DN@"/> |
| <config props="log.admin.pw:@CFG_LOG_ROOT_PW@"/> |
| <config props="min.user.conn:@USR_MIN_CONN@"/> |
| <config props="max.user.conn:@USR_MAX_CONN@"/> |
| <config props="min.log.conn:@LOG_MIN_CONN@"/> |
| <config props="max.log.conn:@LOG_MAX_CONN@"/> |
| <config props="user.session.props.enabled:false"/> |
| <config props="authn.type:default"/> |
| <config props="ldap.server.type:@SERVER_TYPE@"/> |
| <config props="clientside.sorting:true"/> |
| <config props="suffix:@SUFFIX@"/> |
| <config props="user.root:ou=People,@SUFFIX@"/> |
| <config props="pwpolicy.root:ou=Policies,@SUFFIX@"/> |
| <config props="role.root:ou=Roles,ou=RBAC,@SUFFIX@"/> |
| <config props="perm.root:ou=Permissions,ou=RBAC,@SUFFIX@"/> |
| <config props="sdconstraint.root:ou=Constraints,ou=RBAC,@SUFFIX@"/> |
| <config props="userou.root:ou=OS-U,ou=ARBAC,@SUFFIX@"/> |
| <config props="permou.root:ou=OS-P,ou=ARBAC,@SUFFIX@"/> |
| <config props="adminrole.root:ou=AdminRoles,ou=ARBAC,@SUFFIX@"/> |
| <config props="adminperm.root:ou=AdminPerms,ou=ARBAC,@SUFFIX@"/> |
| <config props="example.root:ou=Examples,@SUFFIX@"/> |
| <!--config props="accessmgr.implementation:us.jts.fortress.rbac.AccessMgrImpl"/--> |
| <!--config props="auditmgr.implementation:us.jts.fortress.audit.AuditMgrImpl"/--> |
| <config props="audit.root:cn=log"/> |
| <config props="superadmin.role:FortressSuperAdmin"/> |
| <config props="temporal.validator.0:us.jts.fortress.util.time.Date"/> |
| <config props="temporal.validator.1:us.jts.fortress.util.time.LockDate"/> |
| <config props="temporal.validator.2:us.jts.fortress.util.time.Timeout"/> |
| <config props="temporal.validator.3:us.jts.fortress.util.time.ClockTime"/> |
| <config props="temporal.validator.4:us.jts.fortress.util.time.Day"/> |
| <config props="temporal.validator.dsd:us.jts.fortress.rbac.DSDChecker"/> |
| <config props="user.objectclass:inetOrgPerson"/> |
| <config props="attr.delimiter:$"/> |
| <config props="field.length:130"/> |
| <config props="ldap.filter.size:15"/> |
| <config props="ldap.filter.1:!"/> |
| <config props="ldap.sub.1:21"/> |
| <config props="ldap.filter.2:%"/> |
| <config props="ldap.sub.2:25"/> |
| <config props="ldap.filter.3:&"/> |
| <config props="ldap.sub.3:2maxUserConn6"/> |
| <config props="ldap.filter.4:("/> |
| <config props="ldap.sub.4:28"/> |
| <config props="ldap.filter.5:)"/> |
| <config props="ldap.sub.5:29"/> |
| <config props="ldap.filter.6:*"/> |
| <config props="ldap.sub.6:2a"/> |
| <config props="ldap.filter.7:+"/> |
| <config props="ldap.sub.7:2b"/> |
| <config props="ldap.filter.8:-"/> |
| <config props="ldap.sub.8:2d"/> |
| <config props="ldap.filter.9:/"/> |
| <config props="ldap.sub.9:2f"/> |
| <config props="ldap.filter.10:="/> |
| <config props="ldap.sub.10:3c"/> |
| <config props="ldap.filter.11:>"/> |
| <config props="ldap.sub.11:3d"/> |
| <config props="ldap.filter.12:\\"/> |
| <config props="ldap.sub.12:3e"/> |
| <config props="ldap.filter.13:|"/> |
| <config props="ldap.sub.13:5c"/> |
| <config props="ldap.filter.14:~"/> |
| <config props="ldap.sub.14:7c"/> |
| <config props="ldap.filter.15:~"/> |
| <config props="ldap.sub.15:7e"/> |
| |
| <!--config props="ldapFilt3:&"/--> |
| <!--config props="ldapFilt10:<"/--> |
| <!--forward slash--> |
| <!--config props="ldapFilt10:/\//<"/--> |
| </addconfig> |
| |
| <addconfig> |
| <config props="config.realm:TOMCAT"/> |
| <config props="enable.audit:true"/> |
| <config props="authn.type:realm"/> |
| <config props="ldap.server.type:@SERVER_TYPE@"/> |
| <config props="clientside.sorting:true"/> |
| <config props="suffix:@SUFFIX@"/> |
| <config props="user.root:ou=People,@SUFFIX@"/> |
| <config props="role.root:ou=Roles,ou=RBAC,@SUFFIX@"/> |
| <config props="perm.root:ou=Permissions,ou=RBAC,@SUFFIX@"/> |
| <config props="sdconstraint.root:ou=Constraints,ou=RBAC,@SUFFIX@"/> |
| <config props="adminperm.root:ou=AdminPerms,ou=ARBAC,@SUFFIX@"/> |
| <config props="audit.root:cn=log"/> |
| <config props="superadmin.role:oamSuperAdmin"/> |
| <config props="temporal.validator.0:us.jts.fortress.util.time.Date"/> |
| <config props="temporal.validator.1:us.jts.fortress.util.time.LockDate"/> |
| <config props="temporal.validator.2:us.jts.fortress.util.time.Timeout"/> |
| <config props="temporal.validator.3:us.jts.fortress.util.time.ClockTime"/> |
| <config props="temporal.validator.4:us.jts.fortress.util.time.Day"/> |
| <config props="temporal.validator.dsd:us.jts.fortress.rbac.DSDChecker"/> |
| <config props="accessmgr.implementation:us.jts.fortress.rbac.AccessMgrImpl"/> |
| <config props="auditmgr.implementation:us.jts.fortress.rbac.AuditMgrImpl"/> |
| <config props="user.objectclass:inetOrgPerson"/> |
| <config props="attr.delimiter:$"/> |
| <config props="field.length:130"/> |
| <config props="ldap.filter.size:15"/> |
| <config props="ldap.filter.1:!"/> |
| <config props="ldap.sub.1:21"/> |
| <config props="ldap.filter.2:%"/> |
| <config props="ldap.sub.2:25"/> |
| <config props="ldap.filter.3:&"/> |
| <config props="ldap.sub.3:26"/> |
| <config props="ldap.filter.4:("/> |
| <config props="ldap.sub.4:28"/> |
| <config props="ldap.filter.5:)"/> |
| <config props="ldap.sub.5:29"/> |
| <config props="ldap.filter.6:*"/> |
| <config props="ldap.sub.6:2a"/> |
| <config props="ldap.filter.7:+"/> |
| <config props="ldap.sub.7:2b"/> |
| <config props="ldap.filter.8:-"/> |
| <config props="ldap.sub.8:2d"/> |
| <config props="ldap.filter.9:/"/> |
| <config props="ldap.sub.9:2f"/> |
| <config props="ldap.filter.10:="/> |
| <config props="ldap.sub.10:3c"/> |
| <config props="ldap.filter.11:>"/> |
| <config props="ldap.sub.11:3d"/> |
| <config props="ldap.filter.12:\\"/> |
| <config props="ldap.sub.12:3e"/> |
| <config props="ldap.filter.13:|"/> |
| <config props="ldap.sub.13:5c"/> |
| <config props="ldap.filter.14:~"/> |
| <config props="ldap.sub.14:7c"/> |
| <config props="ldap.sub.15:7e"/> |
| <config props="ldap.filter.15:~"/> |
| |
| <!--config props="ldapFilt3:&"/--> |
| <!--config props="ldapFilt10:<"/--> |
| </addconfig> |
| </FortressAdmin> |
| </target> |
| </project> |
| |
| |