[Ietf-carddav] carddav and corporate directories
Arnaud Quillaud
Arnaud.Quillaud at Sun.COM
Thu May 10 06:20:54 PDT 2007
> -----Message d'origine-----
> De : Cyrus Daboo [mailto:cyrus at daboo.name]
> Envoyé : mercredi 9 mai 2007 18:56
> À : Arnaud Quillaud; ietf-carddav at osafoundation.org
> Objet : Re: [Ietf-carddav] carddav and corporate directories
>
> Hi Arnaud,
>
> --On May 9, 2007 6:36:45 PM +0200 Arnaud Quillaud
> <Arnaud.Quillaud at Sun.COM>
> wrote:
>
> > Although it mentions LDAP in its introduction, the spec
> does not talk
> > about the link between Corporate Directory access and
> CardDAV access.
> >
> > Most PIM or email clients that would benefit from a CardDAV access
> > also offer some access to corporate directories, usually LDAP
> > directories. For an end user, they almost serve the same
> purpose (e.g.
> > when sending an email, I may select some people from my personal
> > address book and some from my corporate directory).
> >
> > Nevertheless:
> > - configuring those clients is usually a real pain: server name and
> > port, ssl or no ssl, base dn, search filter, bind dn, etc... - each
> > client has to deal with schema translation between the corporate
> > directory schema and the internal representation.
> >
> > Being able from CardDAV to discover public address books
> would greatly
> > enhance the user experience. Being able to work against one format
> > (vCard) instead of 2 (vCard + some LDAP schema) would ease
> development
> > of address book enabled applications.
> >
>
> There is nothing to stop a CardDAV server from also being a
> (read-only) gateway to LDAP. i.e. the CardDAV server could
> expose a public address book that is "backed" by an LDAP
> server, so that addresses in the address book were actual
> directory entries in LDAP (with the appropriate LDAP->vCard mapping).
>
> In fact CMU had an extension to IMSP that did just that.
>
> I don't think we need to do anything special in CardDAV
> itself for this - an implementation could just choose to do
> it. The only thing that might be nice would be to have some
> WebDAV properties on the mapped addressbook indicating where
> the underlying LDAP server is etc But I think that could be
> written up as an extension.
>
I aggree. One issue related to the CardDAV design is that an LDAP tree can be hierarchical when CardDAV does not allow sub addressbooks. Nevertheless, most email/pim clients flatten out the hierarchy anyway.
> The only thing that might be missing (and CalDAV has this
> issue too) is some way for a client to discover where public
> address books/calendars might be. At one point during the
> CalDAV discussions there was talk of something like the IMAP
> NAMESPACE extension - done as a WebDAV REPORT, say
> - that clients could use to find out the locations of "interesting"
> calendars or calendar hierarchies that would be good to
> present to the user. I still think something like that would
> be useful and could be used for CardDAV clients to discover
> where the "corporate directory mapped address book" is on the server.
What about simply defining another Principal Property (similar to adbk-home-set) that would contain a set of public address books ?
Unlike "interesting calendars", there is usually a very limited list of corporate directories.
Arnaud Q
More information about the Ietf-carddav
mailing list