54 lines
2.1 KiB
Plaintext
54 lines
2.1 KiB
Plaintext
version: 1
|
|
|
|
dn: dc=domain,dc=example,dc=com
|
|
objectclass: top
|
|
objectclass: domain
|
|
administrativeRole: accessControlSpecificArea
|
|
dc: domain
|
|
|
|
dn: cn=domainAuthenticationRequirementsACISubentry,dc=domain,dc=example,dc=com
|
|
objectClass: accessControlSubentry
|
|
objectClass: subentry
|
|
objectClass: top
|
|
subtreeSpecification: { }
|
|
prescriptiveACI: { identificationTag "subtreeFullAccessACI", precedence 11, authenticationLevel simple, itemOrUserFirst userFirst: { userClasses { name { "uid=application,ou=bind,dc=domain,dc=example,dc=com" } }, userPermissions { { protectedItems { entry, allUserAttributeTypesAndValues }, grantsAndDenials { grantCompare, grantBrowse, grantRename, grantRemove, grantAdd, grantRead, grantFilterMatch, grantReturnDN, grantModify } } } } }
|
|
prescriptiveACI: { identificationTag "allUsersACI", precedence 9, authenticationLevel none, itemOrUserFirst userFirst: { userClasses { allUsers }, userPermissions { { protectedItems { attributeType { userPassword } }, grantsAndDenials { denyRead, denyFilterMatch, denyCompare } }, { protectedItems { entry, allUserAttributeTypesAndValues }, grantsAndDenials { grantCompare, grantBrowse,grantDiscloseOnError, grantRead, grantFilterMatch, grantReturnDN } } } } }
|
|
cn: domainAuthenticationRequirementsACISubentry
|
|
|
|
dn: ou=groups,dc=domain,dc=example,dc=com
|
|
objectClass: top
|
|
objectClass: organizationalUnit
|
|
ou: groups
|
|
|
|
dn: ou=users,dc=domain,dc=example,dc=com
|
|
objectClass: top
|
|
objectClass: organizationalUnit
|
|
ou: users
|
|
|
|
dn: ou=bind,dc=domain,dc=example,dc=com
|
|
objectClass: top
|
|
objectClass: organizationalUnit
|
|
ou: bind
|
|
|
|
dn: uid=admin,ou=users,dc=domain,dc=example,dc=com
|
|
objectClass: top
|
|
objectClass: inetOrgPerson
|
|
objectClass: person
|
|
objectClass: organizationalPerson
|
|
cn: system administrator
|
|
sn: administrator
|
|
displayName: Directory Superuser
|
|
uid: admin
|
|
userPassword: admin-secret
|
|
|
|
dn: uid=application,ou=bind,dc=domain,dc=example,dc=com
|
|
objectClass: top
|
|
objectClass: inetOrgPerson
|
|
objectClass: person
|
|
objectClass: organizationalPerson
|
|
cn: application bind user
|
|
sn: administrator
|
|
displayName: Application User
|
|
uid: application
|
|
userPassword: app-secret
|