Доступ к контактам в электронной почте и на мобильных клиентах: LDAP или CardDAV?

Мы храним адреса электронной почты пользователей, телефоны, физические адреса и другую информацию в нашей корпоративной Windows Active Directory. Пользователям Active Directory необходим доступ к этой информации со всех видов почтовых клиентов, таких как Mozilla Thunderbird, Outlook, контакты iOS, MacOS X, адресная книга Android и т. Д. Как из корпоративной сети, так и за ее пределами, из Интернета. Мы не используем сервер Microsoft Exchange.

Я обнаружил, что это может быть сделано через LDAP и CardDAV (через собственное приложение установлено).

Какой из них лучше подходит для доступа к контактам во всех видах электронной почты и мобильных клиентах LDAP или CardDAV?

1 ответ

Подумайте об этом: Active Directory - это собственная реализация LDAP от Microsoft, в дополнение к версии сервера каталогов, управляемой базой данных. Я бы не использовал ничего другого.

Кроме того, Active Directory в первую очередь поддерживает авторизацию пользователей на основе LDAP, поэтому, если вы собираетесь обслуживать приложения или отдельные запросы вне локальной сети и домена (особенно из различных названных вами источников), эта функция вам понадобится рассмотреть в целях безопасности.

Я не совсем уверен, как выглядит ваш технический стек, но многие языки поддерживают запросы и авторизацию на основе LDAP. Я порезал зубы в C#, работая с System.DirectoryServices.Protocols пространство имен, и я стал ценить адаптивность и производительность.

И, вот отличная ссылка на протоколы и интерфейсы к Active Directory.

Другие вопросы по тегам