1<?php 2 3/** 4 * DokuWiki SabreDAV Auth Backend 5 * 6 * Check a user ID / password combo against DokuWiki's auth system 7 */ 8 9class DokuWikiSabreAuthBackend extends Sabre\DAV\Auth\Backend\AbstractBasic 10{ 11 protected function validateUserPass($username, $password) 12 { 13 global $auth; 14 global $conf; 15 $ret = $auth->checkPass($username, $password); 16 \dokuwiki\Logger::debug('DAVCAL', 'Auth backend initialized', __FILE__, __LINE__); 17 \dokuwiki\Logger::debug('DAVCAL', 'checkPass called for username '.$username.' with result '.$ret, __FILE__, __LINE__); 18 return $ret; 19 } 20} 21