Now i can Login and generate Calendars and entrys.
calendar server knows my Groups and in ldap memberuid i have an entry for my user.
but server says no users are in group.
<key>groups</key>
<dict>
<key>rdn</key>
<string>ou=Kalender_Groups</string>
<key>attr</key>
<string>cn</string>
<key>emailSuffix</key>
<string></string>
<key>filter</key>
<string></string>
<key>mapping</key>
<dict>
<key>recordName</key>
<string>cn</string>
<key>fullName</key>
<string>cn</string>
<key>emailAddresses</key>
<string>mail</string>
<key>firstName</key>
<string>givenName</string>
<key>lastName</key>
<string>sn</string>
</dict>
</dict>
</dict>
<key>groupSchema</key>
<dict>
<key>membersAttr</key>
<string>memberuid</string>
<key>nestedGroupsAttr</key>
<string></string>
<key>memberIdAttr</key>
<string></string>
</dict>
<key>resourceSchema</key>
<dict>
<key>resourceInfoAttr</key>
<string></string>
<key>autoScheduleAttr</key>
<string></string>
<key>autoScheduleEnabledValue</key>
<string>yes</string>
<key>proxyAttr</key>
<string></string>
<key>readOnlyProxyAttr</key>
<string></string>
</dict>
</dict>
</dict>
--------------------------------------------------------------------------------------------------
Oliver Werner
SYSTEM-ADMINISTRATOR
Kontrast Communication Services GmbH
Grafenberger Allee 100, 40237 Düsseldorf, Germany
FON +49-211-91505-500 FAX +49-211-91505-530
WEB www.kontrast.de
AMTSGERICHT Düsseldorf, HRB 26934
GESCHÄFTSFÜHRER Joachim Fischer, Rolf D. Körner --------------------------------------------------------------------------------------------------
FACEBOOK XING TWITTER YOUTUBE INSTAGRAM--------------------------------------------------------------------------------------------------
Hi,
I found that I needed to enable basic auth and disable digest auth in
caldavd.plist order to be able to use calendarserver on Debian (at
least in Wheezy) :
<!--
Authentication
-->
<key>Authentication</key>
<dict>
<!-- Clear text; best avoided -->
<key>Basic</key>
<dict>
<key>Enabled</key>
<true/>
</dict>
<!-- Digest challenge/response -->
<key>Digest</key>
<dict>
<key>Enabled</key>
<false/>
<key>Algorithm</key>
<string>md5</string>
<key>Qop</key>
<string></string>
</dict>
<!-- Kerberos/SPNEGO -->
<key>Kerberos</key>
<dict>
<key>Enabled</key>
<true/>
<key>ServicePrincipal</key>
<string></string>
</dict>
</dict>
Regards
Le lun. 27 mai 2013 17:01:06 CEST, Oliver Werner a écrit :
Hi I want to use calendarserver on Debian,
I configured my caldavd.plist:
<key>DirectoryService</key>
<dict>
<key>type</key>
<string>twistedcaldav.directory.ldapdirectory.LdapDirectoryService</string>
<key>params</key>
<dict>
<key>restrictEnabledRecords</key>
<false/>
<key>restrictToGroup</key>
<string>Kontrast</string>
<key>cacheTimeout</key>
<integer>30</integer>
<key>uri</key>
<string>ldap://my.server.com</string>
<key>tls</key>
<false/>
<key>tlsCACertFile</key>
<string></string>
<key>tlsCACertDir</key>
<string></string>
<key>tlsRequireCert</key>
<string>never</string>
<key>credentials</key>
<dict>
<key>dn</key>
<string>cn=my,dc=bind,dc=user</string>
<key>password</key>
<string>SECRET</string>
</dict>
<key>authMethod</key>
<string>LDAP</string>
<key>rdnSchema</key>
<dict>
<key>base</key>
<string>dc=my,dc=base</string>
<key>guidAttr</key>
<string>entryUUID</string>
<key>users</key>
<dict>
<key>rdn</key>
<string>ou=Users</string>
<key>attr</key>
<string>uid</string>
<key>emailSuffix</key>
<string>kontrast.de <http://kontrast.de></string>
<key>filter</key>
<string>(myfilter=1)</string>
<key>loginEnabledAttr</key>
<string></string>
<key>loginEnabledValue</key>
<string></string>
<key>mapping</key>
<dict>
<key>recordName</key>
<string>uid</string>
<key>fullName</key>
<string>cn</string>
<key>emailAddresses</key>
<string>mail</string>
<key>firstName</key>
<string>givenName</string>
<key>lastName</key>
<string>sn</string>
</dict>
</dict>
<key>groups</key>
<dict>
<key>rdn</key>
<string>ou=Groups</string>
<key>attr</key>
<string>cn</string>
<key>emailSuffix</key>
<string>kontrast.de <http://kontrast.de></string>
<key>filter</key>
<string></string>
<key>mapping</key>
<dict>
<key>recordName</key>
<string>cn</string>
<key>fullName</key>
<string>cn</string>
<key>emailAddresses</key>
<string>mail</string>
<key>firstName</key>
<string>givenName</string>
<key>lastName</key>
<string>sn</string>
</dict>
</dict>
</dict>
<key>groupSchema</key>
<dict>
<key>membersAttr</key>
<string>member</string>
<key>nestedGroupsAttr</key>
<string></string>
<key>memberIdAttr</key>
<string></string>
</dict>
<key>resourceSchema</key>
<dict>
<key>resourceInfoAttr</key>
<string></string>
<key>autoScheduleAttr</key>
<string></string>
<key>autoScheduleEnabledValue</key>
<string>yes</string>
<key>proxyAttr</key>
<string></string>
<key>readOnlyProxyAttr</key>
<string></string>
</dict>
</dict>
</dict>
and with *calendarserver_manage_principals --list-principals users*
*
*
I got my LDAP-Users.
When configure the Calendar-Client (e.g. iCal) Programm says
Calandarserver deny my user.
In /var/log/caldavd/error.log I saw the error:
Faulting record for attribute 'shortname' with value 'users:oliver.werner'
Could not find the principal resource for user id: users:oliver.werner
anyone can help my?
_______________________________________________
calendarserver-users mailing list
calendarserver-users@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/calendarserver-users