1 # LdapSaisie - LDAP Schema - Example
2 # Web Site : http://ldapsaisie.labs.libre-entreprise.org
3 objectIdentifier EeRoot 1.3.6.1.4.1.10650
4 objectIdentifier LeRoot EeRoot:4
5 objectIdentifier LsRoot LeRoot:10000
6 objectIdentifier LsLDAP LsRoot:2
7 objectIdentifier LsLDAPAttribute LsLDAP:1
8 objectIdentifier LsLDAPObjectClass LsLDAP:2
11 attributetype (LsLDAPAttribute:1
12 NAME 'lsAllowedServices'
13 DESC 'List of allowed services'
14 EQUALITY caseIgnoreMatch
15 SUBSTR caseIgnoreSubstringsMatch
16 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
18 attributetype ( LsLDAPAttribute:2 NAME 'lsRecoveryHash'
19 DESC 'Password Recover Hash'
20 EQUALITY caseIgnoreMatch
21 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
23 attributetype ( LsLDAPAttribute:3 NAME 'lsGodfatherDn'
25 DESC 'Godfather dn of this entry' )
29 objectclass (LsLDAPObjectClass:1
31 DESC 'LS people Objectclass'
34 MAY ( jpegPhoto $ sn $ givenName $ postalAddress $ postalCode $ l $ st $ c $
35 telephoneNumber $ mobile $ fax $ mail $ personalTitle $ description $
36 userPassword $ lsallowedservices $ lsRecoveryHash $ lsGodfatherDn ))
38 objectclass (LsLDAPObjectClass:3
40 DESC 'LS group Objectclass'
43 MAY ( uniquemember $ description $ lsGodfatherDn ))
45 objectclass (LsLDAPObjectClass:4
47 DESC 'LS system account Objectclass'
50 MAY (userpassword $ description))
52 objectclass ( LsLDAPObjectClass:5
54 SUP organizationalUnit
57 MAY ( description $ lsGodfatherDn ))