[CalendarServer-dev] [CalendarServer] #260: OpenLDAP
CalendarServer
trac at macosforge.org
Fri Jun 26 05:00:50 PDT 2009
#260: OpenLDAP
---------------------------------------+------------------------------------
Reporter: jusiskin@… | Owner: wsanchez@…
Type: Feature | Status: new
Priority: 3: Important | Milestone: CalendarServer-2.x
Component: Calendar Server | Severity: Other
Keywords: |
---------------------------------------+------------------------------------
Comment(by aymeric.augustin@…):
You're right about the lack of documentation of my patch. Non-obvious
configuration options should be documented, at least.
Groups are supported "flexibly". Here is how.
* If you don't use NIS groups, group records have member fields giving
the dn of each user belonging to the group. This is the default
configuration :
{{{
<key>groupSchema</key>
<!-- Base LDAP groups -->
<dict>
<key>membersAttr</key>
<string>member</string>
<key>memberIdAttr</key>
<string></string>
</dict>
}}}
* If you use NIS groups, group records have memberUid fields giving the
uid of each user belonging the group. The dn of the user can be rebuilt
with the information in the rdnSchema section of the configuration.
{{{
<key>groupSchema</key>
<!-- NIS groups -->
<dict>
<key>membersAttr</key>
<string>memberUid</string>
<key>memberIdAttr</key>
<string>uid</string>
</dict>
}}}
* Other representations could probably be mapped to one of these two.
Delegates are not supported, I'm not even sure what they are.
The configuration may be too generic and too flexible. However the
defaults work out of the box. Do you have an opinion on this matter?
--
Ticket URL: <http://trac.calendarserver.org/ticket/260#comment:19>
CalendarServer </>
HTTP/WebDAV/CalDAV Server
More information about the calendarserver-dev
mailing list