# Git LDAP schema items # # depends upon: # nis.schema attributetype ( 1.3.6.1.4.1.9163.2.3.1.0 NAME 'gitAclProject' DESC 'Project for which the ACL entry is defined' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.9163.2.3.1.1 NAME 'gitAclVerb' DESC 'ACL verb' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.9163.2.3.1.2 NAME 'gitAclOp' DESC 'ACL opcode: any combination of C, D, U or R' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} ) attributetype ( 1.3.6.1.4.1.9163.2.3.1.3 NAME 'gitAclRef' DESC 'Git ref' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} ) attributetype ( 1.3.6.1.4.1.9163.2.3.1.4 NAME 'gitAclOrder' DESC 'an integer to order ACL entries' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.9163.2.3.1.5 NAME 'gitAclUser' DESC 'Git username' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} ) objectclass ( 1.3.6.1.4.1.9163.2.3.2.0 NAME 'gitACL' DESC 'Git Access Control List Entry' SUP top STRUCTURAL MUST ( cn $ gitAclProject $ gitAclVerb ) MAY ( gitAclUser $ gitAclOp $ gitAclRef $ gitAclOrder $ description ) )