X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslapd%2Fschema%2Fopenldap.schema;h=d4b336da17e8660b35f5f6b73a2c9ce88b15bf56;hb=b508c611a6582fc9f23e0094b26a89b7c075131a;hp=64f8c8af4578a5e9e4eb95520e93f7502fa69767;hpb=eb70b602ee13015d44d3ecbccb614fd07a0bf5bc;p=openldap diff --git a/servers/slapd/schema/openldap.schema b/servers/slapd/schema/openldap.schema index 64f8c8af45..d4b336da17 100644 --- a/servers/slapd/schema/openldap.schema +++ b/servers/slapd/schema/openldap.schema @@ -1,50 +1,54 @@ # $OpenLDAP$ -# -# This file contains schema items specific to OpenLDAP software. -# - -# -# This file *should* only depend upon core.schema -# - -# -# slapd cn=monitor items -# - -# -# slapd cn=config items -# - -# -# other slapd items -# -attributetype ( 1.3.6.1.4.1.4203.666.1.1 NAME 'authPassword' - DESC 'OpenLDAP authPassword attribute' - SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 - SINGLE-VALUE NO-USER-MODIFICATION USAGE dSAOperation ) - -attributetype ( 1.3.6.1.4.1.4203.666.1.3 NAME 'entry' - DESC 'OpenLDAP ACL entry psuedo attribute' - SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 - SINGLE-VALUE NO-USER-MODIFICATION USAGE dSAOperation ) - -attributetype ( 1.3.6.1.4.1.4203.666.1.4 NAME 'children' - DESC 'OpenLDAP ACL children psuedo attribute' - SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 - SINGLE-VALUE NO-USER-MODIFICATION USAGE dSAOperation ) - -attributetype ( 1.3.6.1.4.1.4203.666.1.5 NAME 'OpenLDAPaci' - DESC 'OpenLDAP access control information' - EQUALITY OpenLDAPaciMatch - SYNTAX 1.3.6.1.4.1.4203.666.2.1 - USAGE directoryOperation ) - -# -# From U-Mich -# -attributetype ( 1.3.6.1.4.1.250.1.32 - NAME ( 'krbName' 'kerberosName' ) - DESC 'Kerberos Name' - EQUALITY caseIgnoreIA5Match - SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 - SINGLE-VALUE ) +## This work is part of OpenLDAP Software . +## +## Copyright 1998-2011 The OpenLDAP Foundation. +## All rights reserved. +## +## Redistribution and use in source and binary forms, with or without +## modification, are permitted only as authorized by the OpenLDAP +## Public License. +## +## A copy of this license is available in the file LICENSE in the +## top-level directory of the distribution or, alternatively, at +## . + +# +# OpenLDAP Project's directory schema items +# +# depends upon: +# core.schema +# cosine.schema +# inetorgperson.schema +# +# These are provided for informational purposes only. + +objectIdentifier OpenLDAProot 1.3.6.1.4.1.4203 + +objectIdentifier OpenLDAP OpenLDAProot:1 +objectIdentifier OpenLDAPattributeType OpenLDAP:3 +objectIdentifier OpenLDAPobjectClass OpenLDAP:4 + +objectClass ( OpenLDAPobjectClass:3 + NAME 'OpenLDAPorg' + DESC 'OpenLDAP Organizational Object' + SUP organization + MAY ( buildingName $ displayName $ labeledURI ) ) + +objectClass ( OpenLDAPobjectClass:4 + NAME 'OpenLDAPou' + DESC 'OpenLDAP Organizational Unit Object' + SUP organizationalUnit + MAY ( buildingName $ displayName $ labeledURI $ o ) ) + +objectClass ( OpenLDAPobjectClass:5 + NAME 'OpenLDAPperson' + DESC 'OpenLDAP Person' + SUP ( pilotPerson $ inetOrgPerson ) + MUST ( uid $ cn ) + MAY ( givenName $ labeledURI $ o ) ) + +objectClass ( OpenLDAPobjectClass:6 + NAME 'OpenLDAPdisplayableObject' + DESC 'OpenLDAP Displayable Object' + AUXILIARY + MAY displayName )