访问电子邮件和移动客户端中的联系人:LDAP还是CardDAV?

时间:2013-11-07 02:39:48

标签: active-directory ldap contacts email-client carddav

我们在公司的Windows Active Directory中存储用户电子邮件地址,电话,物理地址和其他信息。 Active Directory用户需要从所有类型的电子邮件客户端访问此信息,例如Mozilla Thunderbird,Outlook,iOS Contacts,MacOS X,Android地址簿等,无论是来自企业网络还是外部(如果是Internet)。我们不使用Microsoft Exchange服务器。

我发现这可以通过LDAP和CardDAV(通过安装内部应用程序)完成。

哪种方法可以更好地访问各种电子邮件和移动客户端LDAP或CardDAV中的联系人?

1 个答案:

答案 0 :(得分:1)

想一想 - Active Directory是Microsoft自己的LDAP实现,除了它们是数据库驱动的目录服务器的版本。我不会用别的东西。

此外,Active Directory主要支持基于LDAP的用户授权,因此,如果您要在本地网络和域之外提供应用程序或单个请求(特别是来自您命名的各种来源),这是您的一项功能。为了安全起见,我需要考虑。

我不太确定你的技术堆栈是什么样的,但是许多语言都支持基于LDAP的查询和授权。我使用System.DirectoryServices.Protocols命名空间在C#中切入了我的牙齿,我开始欣赏它的适应性和性能。

而且,Protocols and Interfaces to Active Directory上有很棒的链接。