клиент caldav неизвестен mdaemon

Я пытаюсь установить графический интерфейс caldavzap (веб-клиент с открытым исходным кодом) на сервер компании (Windows Server 2003), чтобы он мог показывать календарь, расположенный в другом домене. https://www.inf-it.com/open-source/clients/caldavzap

Сервер, на котором находится ресурс или календарь, является почтовым сервером MDaemon, и я не являюсь администратором. Расположение веб-клиента не кажется сложным, но я всегда получаю сообщения о неавторизованной ошибке 401 и междоменных ошибках. Caldavzap говорит мне, что также могут быть проблемы с TLS. С другой стороны, календари можно просматривать и создавать из mozila Thunderbird (с помощью плагина освещения). Так что я думаю мог видеть это от клиента caldavzap. Мой вопрос: это проблема клиента? Нужно ли мне обращаться к серверу обмена сообщениями, чтобы разрешить доступ к моему клиенту, который находится на другом сервере?


person marc    schedule 13.09.2018    source источник


Ответы (1)


Если Caldavzap является клиентом javascript, проблема возникает из-за того, что ваша внешняя служба CalDAV должна создавать заголовки CORS.

Если у вас нет контроля над сервисом, нет простого способа обойти это. Один из способов, который я могу придумать, — это разместить у себя отдельный сервер, который выдает правильные заголовки CORS и проксирует HTTP-запросы к вашей фактической службе CalDAV.

person Evert    schedule 13.09.2018