<div dir="ltr">Also, accounts.xml does contain a password but I am not able to find mapping in ldap config<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, May 25, 2015 at 8:33 AM, Gaurav Jain <span dir="ltr"><<a href="mailto:monkeyfdude@gmail.com" target="_blank">monkeyfdude@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi,<div><br></div><div>I am very new to ldap and I am struggling setting it up for Caldav server.</div><div><br></div><div>I am trying to setup ldap sever to work with Caldav Server. I see mapping in stdconfig.py as below.</div><div><br></div><div>But the mapping does not specify the user password. Would you be able to tell the mapping b/w ldap password attribute and caldav field</div><div><br></div><div>* What is credentials for?</div><div>* Would you be to tell the ldap structure to be created to work with Caldav?</div><div><br></div><div><b>Any help will be greatly appreciated.</b></div><div><br></div><div><table><tbody><tr><td> "ldap": {</td></tr><tr><th><a href="https://trac.calendarserver.org/browser/CalendarServer/trunk/twistedcaldav/stdconfig.py#L60" target="_blank">60</a></th><td> "recordTypes": ("users", "groups"),</td></tr><tr><th><a href="https://trac.calendarserver.org/browser/CalendarServer/trunk/twistedcaldav/stdconfig.py#L61" target="_blank">61</a></th><td> "uri": "ldap://localhost/",</td></tr><tr><th><a href="https://trac.calendarserver.org/browser/CalendarServer/trunk/twistedcaldav/stdconfig.py#L62" target="_blank">62</a></th><td> "credentials": {</td></tr><tr><th><a href="https://trac.calendarserver.org/browser/CalendarServer/trunk/twistedcaldav/stdconfig.py#L63" target="_blank">63</a></th><td> "dn": None,</td></tr><tr><th><a href="https://trac.calendarserver.org/browser/CalendarServer/trunk/twistedcaldav/stdconfig.py#L64" target="_blank">64</a></th><td> "password": None,</td></tr><tr><th><a href="https://trac.calendarserver.org/browser/CalendarServer/trunk/twistedcaldav/stdconfig.py#L65" target="_blank">65</a></th><td> },</td></tr><tr><th><a href="https://trac.calendarserver.org/browser/CalendarServer/trunk/twistedcaldav/stdconfig.py#L66" target="_blank">66</a></th><td> "rdnSchema": {</td></tr><tr><th><a href="https://trac.calendarserver.org/browser/CalendarServer/trunk/twistedcaldav/stdconfig.py#L67" target="_blank">67</a></th><td> "base": "dc=example,dc=com",</td></tr><tr><th><a href="https://trac.calendarserver.org/browser/CalendarServer/trunk/twistedcaldav/stdconfig.py#L68" target="_blank">68</a></th><td> "users": "cn=users",</td></tr><tr><th><a href="https://trac.calendarserver.org/browser/CalendarServer/trunk/twistedcaldav/stdconfig.py#L69" target="_blank">69</a></th><td> "groups": "cn=groups",</td></tr><tr><th><a href="https://trac.calendarserver.org/browser/CalendarServer/trunk/twistedcaldav/stdconfig.py#L70" target="_blank">70</a></th><td> "locations": "cn=locations",</td></tr><tr><th><a href="https://trac.calendarserver.org/browser/CalendarServer/trunk/twistedcaldav/stdconfig.py#L71" target="_blank">71</a></th><td> "resources": "cn=resources",</td></tr><tr><th><a href="https://trac.calendarserver.org/browser/CalendarServer/trunk/twistedcaldav/stdconfig.py#L72" target="_blank">72</a></th><td> "addresses": "cn=addresses",</td></tr><tr><th><a href="https://trac.calendarserver.org/browser/CalendarServer/trunk/twistedcaldav/stdconfig.py#L73" target="_blank">73</a></th><td> },</td></tr><tr><th><a href="https://trac.calendarserver.org/browser/CalendarServer/trunk/twistedcaldav/stdconfig.py#L74" target="_blank">74</a></th><td> "mapping": {</td></tr><tr><th><a href="https://trac.calendarserver.org/browser/CalendarServer/trunk/twistedcaldav/stdconfig.py#L75" target="_blank">75</a></th><td> "uid": ["apple-generateduid", ],</td></tr><tr><th><a href="https://trac.calendarserver.org/browser/CalendarServer/trunk/twistedcaldav/stdconfig.py#L76" target="_blank">76</a></th><td> "guid": ["apple-generateduid", ],</td></tr><tr><th><a href="https://trac.calendarserver.org/browser/CalendarServer/trunk/twistedcaldav/stdconfig.py#L77" target="_blank">77</a></th><td> "shortNames": ["uid", ],</td></tr><tr><th><a href="https://trac.calendarserver.org/browser/CalendarServer/trunk/twistedcaldav/stdconfig.py#L78" target="_blank">78</a></th><td> "fullNames": ["cn", ],</td></tr><tr><th><a href="https://trac.calendarserver.org/browser/CalendarServer/trunk/twistedcaldav/stdconfig.py#L79" target="_blank">79</a></th><td> "emailAddresses": ["mail", ],</td></tr><tr><th><a href="https://trac.calendarserver.org/browser/CalendarServer/trunk/twistedcaldav/stdconfig.py#L80" target="_blank">80</a></th><td> "memberDNs": ["uniqueMember", ],</td></tr><tr><th><a href="https://trac.calendarserver.org/browser/CalendarServer/trunk/twistedcaldav/stdconfig.py#L81" target="_blank">81</a></th><td> "readWriteProxy": ["icsContact", ],</td></tr><tr><th><a href="https://trac.calendarserver.org/browser/CalendarServer/trunk/twistedcaldav/stdconfig.py#L82" target="_blank">82</a></th><td> "readOnlyProxy": ["icsSecondaryOwners", ],</td></tr><tr><th><a href="https://trac.calendarserver.org/browser/CalendarServer/trunk/twistedcaldav/stdconfig.py#L83" target="_blank">83</a></th><td> },</td></tr><tr><th><a href="https://trac.calendarserver.org/browser/CalendarServer/trunk/twistedcaldav/stdconfig.py#L84" target="_blank">84</a></th><td> "extraFilters": {</td></tr><tr><th><a href="https://trac.calendarserver.org/browser/CalendarServer/trunk/twistedcaldav/stdconfig.py#L85" target="_blank">85</a></th><td> "users": "",</td></tr><tr><th><a href="https://trac.calendarserver.org/browser/CalendarServer/trunk/twistedcaldav/stdconfig.py#L86" target="_blank">86</a></th><td> "groups": "",</td></tr><tr><th><a href="https://trac.calendarserver.org/browser/CalendarServer/trunk/twistedcaldav/stdconfig.py#L87" target="_blank">87</a></th><td> "locations": "",</td></tr><tr><th><a href="https://trac.calendarserver.org/browser/CalendarServer/trunk/twistedcaldav/stdconfig.py#L88" target="_blank">88</a></th><td> "resources": "",</td></tr><tr><th><a href="https://trac.calendarserver.org/browser/CalendarServer/trunk/twistedcaldav/stdconfig.py#L89" target="_blank">89</a></th><td> "addresses": "",</td></tr><tr><th><a href="https://trac.calendarserver.org/browser/CalendarServer/trunk/twistedcaldav/stdconfig.py#L90" target="_blank">90</a></th><td> },</td></tr><tr><th><a href="https://trac.calendarserver.org/browser/CalendarServer/trunk/twistedcaldav/stdconfig.py#L91" target="_blank">91</a></th><td> },</td></tr></tbody></table></div><div><br></div><div>Best Regards,</div><div>Gaurav Jain</div></div>
</blockquote></div><br></div>