blob: c02368cb456d094127a810ff635eed127a5b318d [file] [log] [blame]
<?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:&amp;"/>
<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:&amp;"/>
<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>