40 lines
565 B
PHP
40 lines
565 B
PHP
|
|
<?php
|
||
|
|
|
||
|
|
namespace davigil\overwrites;
|
||
|
|
|
||
|
|
require_once('vendor/autoload.php');
|
||
|
|
require_once('sources/_interface.php');
|
||
|
|
|
||
|
|
|
||
|
|
/**
|
||
|
|
*/
|
||
|
|
class class_auth_backend_none
|
||
|
|
implements \Sabre\DAV\Auth\Backend\BackendInterface
|
||
|
|
{
|
||
|
|
|
||
|
|
/**
|
||
|
|
* @todo other principal uri?
|
||
|
|
*/
|
||
|
|
public function check(
|
||
|
|
\Sabre\HTTP\RequestInterface $request,
|
||
|
|
\Sabre\HTTP\ResponseInterface $response
|
||
|
|
)
|
||
|
|
{
|
||
|
|
return [true, 'principals/dummy'];
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
/**
|
||
|
|
*/
|
||
|
|
public function challenge(
|
||
|
|
\Sabre\HTTP\RequestInterface $request,
|
||
|
|
\Sabre\HTTP\ResponseInterface $response
|
||
|
|
)
|
||
|
|
{
|
||
|
|
// do nothing
|
||
|
|
}
|
||
|
|
|
||
|
|
}
|
||
|
|
|
||
|
|
?>
|