mirror of
https://github.com/samba-team/samba.git
synced 2025-10-26 23:33:15 +03:00
simple ldap mapping (a complex mapping will follow). Fix the module to handle 'name' better, rather than using the 'name' attribute built into OpenLDAP, rename to samba4RDN. We need to see if this can be handled in the backend. Also rename the functions and inernal module name to entryuuid for consistancy. Andrew Bartlett
42 lines
1.3 KiB
Groff
42 lines
1.3 KiB
Groff
#Standard OpenLDAP attributes
|
|
labeledURI
|
|
createTimeStamp
|
|
objectClass
|
|
userPassword
|
|
seeAlso
|
|
uid
|
|
subSchemaSubEntry
|
|
structuralObjectClass
|
|
distinguishedName
|
|
description
|
|
cn
|
|
top
|
|
#This shouldn't make it to the ldap server
|
|
sambaPassword
|
|
#These conflict with OpenLDAP builtins
|
|
attributeTypes:samba4AttributeTypes
|
|
2.5.21.5:1.3.6.1.4.1.7165.4.255.7
|
|
dITContentRules:samba4DITContentRules
|
|
2.5.21.2:1.3.6.1.4.1.7165.4.255.6
|
|
objectClasses:samba4ObjectClasses
|
|
2.5.21.6:1.3.6.1.4.1.7165.4.255.5
|
|
subSchema:samba4SubSchema
|
|
2.5.20.1:1.3.6.1.4.1.7165.4.255.4
|
|
#'name' is the RDN in AD, but something else in OpenLDAP
|
|
name:samba4RDN
|
|
#Remap these so that we don't put operational attributes in a schema MAY
|
|
modifyTimeStamp:samba4ModifyTimestamp
|
|
2.5.18.2:1.3.6.1.4.1.7165.4.255.3
|
|
#MiddleName has a conflicting OID
|
|
2.16.840.1.113730.3.1.34:1.3.6.1.4.1.7165.4.255.1
|
|
#defaultGroup has a conflicting OID
|
|
1.2.840.113556.1.4.480:1.3.6.1.4.1.7165.4.255.2
|
|
#This large integer format is unimplemented in OpenLDAP 2.3
|
|
1.2.840.113556.1.4.906:1.3.6.1.4.1.1466.115.121.1.27
|
|
#This case insensitive string isn't available
|
|
1.2.840.113556.1.4.905:1.3.6.1.4.1.1466.115.121.1.44
|
|
#This type of DN isn't in OpenLDAP
|
|
1.2.840.113556.1.4.903:1.3.6.1.4.1.1466.115.121.1.12
|
|
#Treat Security Descriptors as binary
|
|
1.2.840.113556.1.4.907:1.3.6.1.4.1.1466.115.121.1.40
|