#============================================================================== # AACLs schema # # This work is part of InterLDAP project. # # This is designed specifically for OpenLDAP software but is not a product # of the OpenLDAP Project. OpenLDAP is a registered trademark of the OpenLDAP # Foundation. # # depends upon: core.schema #==============================================================================#============================================================================== # OID suffix #==============================================================================objectIdentifier LinagoraRoot 1.3.6.1.4.1.10943objectIdentifier InterLDAP LinagoraRoot:10.1 objectIdentifier InterLDAPattributeType InterLDAP:1 objectIdentifier InterLDAPobjectClass InterLDAP:2#============================================================================== # AttributeType #==============================================================================attributeType ( InterLDAPattributeType:1 NAME 'attribute' DESC 'InterLDAP-AACLs: target attributes' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )attributeType ( InterLDAPattributeType:2 NAME 'targetBase' DESC 'InterLDAP-AACLs: search base for the target' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )attributeType ( InterLDAPattributeType:3 NAME 'targetFilter' DESC 'InterLDAP-AACLs: search filter for the target' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )attributeType ( InterLDAPattributeType:4 NAME 'authorBase' DESC 'InterLDAP-AACLs: search base for the author' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )attributeType ( InterLDAPattributeType:5 NAME 'authorFilter' DESC 'InterLDAP-AACLs: search filter for the author' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )attributeType ( InterLDAPattributeType:6 NAME 'relation' DESC 'InterLDAP-AACLs: relation between author and target' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )attributeType ( InterLDAPattributeType:7 NAME 'rights' DESC 'InterLDAP-AACLs: rights to apply' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{10} SINGLE-VALUE )#============================================================================== # ObjectClass #==============================================================================objectClass ( InterLDAPobjectClass:1 NAME 'aacls' DESC 'InterLDAP-AACLs: AACL object' SUP top STRUCTURAL MUST ( cn $ attribute $ rights $ targetBase ) MAY ( description $ targetFilter $ authorBase $ authorFilter $ relation ) )
PDF
History

