#260: OpenLDAP
---------------------------------------+------------------------------------
 Reporter:  jusis...@…                 |       Owner:  wsanc...@…        
     Type:  Feature                    |      Status:  new               
 Priority:  3: Important               |   Milestone:  CalendarServer-2.x
Component:  Calendar Server            |    Severity:  Other             
 Keywords:                             |  
---------------------------------------+------------------------------------

Comment(by aymeric.augus...@…):

 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
_______________________________________________
calendarserver-dev mailing list
calendarserver-dev@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/calendarserver-dev

Reply via email to