This is LDAP schema used by gitaclhook
, a git
hook
implementing fine-grained access control for git repositories. For
detailed information about the program including pointers to
downloads, see https://puszcza.gnu.org.ua/projects/gitaclhook.
The most recent version of this MIB is available from http://git.gnu.org.ua/cgit/gitaclhook.git/tree/gitacl.schema.
Base OID: 1.3.6.1.4.1.9163.2.3
# 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} ) attributetype ( 1.3.6.1.4.1.9163.2.3.1.6 NAME 'gitAclTree' DESC 'Git subtree' 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 $ gitAclTree $ description ) )
This document was generated on March 13, 2022 using makeinfo.
Content is available under GNU Free Documentation License 1.3.