Thanks its war helps me.

Now i can Login and generate Calendars and entrys.

Maybe you know how i can add Users to my LDAP Groups?

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-------------------------------------------------------------------------------------------------- 

Am 27.05.2013 um 17:09 schrieb Huy Nguyen <hn@huynguyen.fr>:

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