У нас есть приложение Java Spring с множеством контактов внутри базы данных. Теперь мы хотим предоставить эти контакты через CardDAV, чтобы получить к ним доступ через внешние устройства.
Насколько я понял CardDAV, он использует «всем известный» протокол. Это означает, что он будет искать http://mydomain.com/.well-known/carddav
Это может быть проблемой, потому что у нас работает Tomcat Server и несколько приложений, работающих на нем, и каждое из них должно предоставлять сервер CardDAV. Это означает, что наши URL-адреса выглядят так:
http://mydomain.com/appOne/
http://mydomain.com/appTwo/
http://mydomain.com/appThree/
Каждое из этих приложений имеет совершенно другой набор пользователей и данных. Хотя каждый из этих репозиториев CardDAV должен искать свой собственный источник данных и должен использовать свой собственный механизм аутентификации.
Вопрос, конечно же, заключается в следующем: Как я могу получить несколько разных серверов CardDAV с одним доменом?
Кстати: есть ли НАСТОЯЩАЯ информация о CardDAV (не только о WebDAV или все равно ?!)?
Например, я ничего не смог найти о нескольких репозиториях / ограничениях прав доступа. Возможно, я хочу иметь один сервер CardDAV с несколькими разными пользователями, где у каждого пользователя есть собственная адресная книга и есть несколько общих адресных книг.