Changeset View
Changeset View
Standalone View
Standalone View
public_html/index.php
Show First 20 Lines • Show All 145 Lines • ▼ Show 20 Lines | |||||
// connect logger | // connect logger | ||||
if (is_object($logger)) { | if (is_object($logger)) { | ||||
$server->addPlugin($logger); | $server->addPlugin($logger); | ||||
} | } | ||||
// register some plugins | // register some plugins | ||||
$server->addPlugin(new \Sabre\DAV\Auth\Plugin($auth_backend, 'KolabDAV')); | $server->addPlugin(new \Sabre\DAV\Auth\Plugin($auth_backend, 'KolabDAV')); | ||||
$server->addPlugin(new \Sabre\DAVACL\Plugin()); | // Unauthenticated access doesn't work for us since we require credentials to get access to the data in the first place. | ||||
$aclPlugin = new \Sabre\DAVACL\Plugin(); | |||||
$aclPlugin->allowUnauthenticatedAccess = false; | |||||
$server->addPlugin($aclPlugin); | |||||
if ($services['CALDAV']) { | if ($services['CALDAV']) { | ||||
$server->addPlugin(new \Kolab\CalDAV\Plugin()); | $server->addPlugin(new \Kolab\CalDAV\Plugin()); | ||||
$server->addPlugin(new \Kolab\CalDAV\SchedulePlugin()); | $server->addPlugin(new \Kolab\CalDAV\SchedulePlugin()); | ||||
$server->addPlugin(new \Kolab\CalDAV\IMipPlugin('')); | $server->addPlugin(new \Kolab\CalDAV\IMipPlugin('')); | ||||
} | } | ||||
if ($services['CARDDAV']) { | if ($services['CARDDAV']) { | ||||
Show All 35 Lines |