mozillians/directory/mozillians.schema

47 строки
1.4 KiB
Plaintext

# Object classes and attribute types for mozillians.org
#
# Andrew Findlay
# June 2011
#
# andrew.findlay@skills-1st.co.uk
# Base OID for Mozillians project: 1.3.6.1.4.1.13769.3000
#
# Object classes under: 1.3.6.1.4.1.13769.3000.1
# Attribute types under: 1.3.6.1.4.1.13769.3000.2
# Attribute sets under: 1.3.6.1.4.1.13769.3000.3
########################################################################
# Attribute types
########################################################################
attributetype ( 1.3.6.1.4.1.13769.3000.2.1 NAME 'mozilliansVisibility'
DESC 'Mozillians attribute used to trigger access-control rules'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{64} )
attributetype ( 1.3.6.1.4.1.13769.3000.2.2 NAME 'mozilliansVouchedBy'
DESC 'DN of the user who vouched for this user'
SUP distinguishedName )
########################################################################
# Object classes
########################################################################
# All objects in the Mozillians LDAP service will have mozilliansObject as one
# of their classes.
#
objectclass ( 1.3.6.1.4.1.13769.3000.1.1 NAME 'mozilliansObject'
DESC 'Mozillians objects'
SUP top AUXILIARY
MAY ( displayName $ mozilliansVisibility $ uniqueIdentifier )
)
objectclass ( 1.3.6.1.4.1.13769.3000.1.2 NAME 'mozilliansPerson'
DESC 'Mozillians Person'
SUP mozilliansObject AUXILIARY
MAY ( mozilliansVouchedBy )
)