19declare(strict_types=1);
23use Sabre\DAV\Auth\Plugin;
24use Sabre\DAV\Auth\Backend\BasicCallBack;
47 $auth_callback_class =
new BasicCallBack(
48 fn(
string $username,
string $password):
bool => $webdav_auth->authenticate($username, $password)
Key rotation can provide an extra layer of mitigation against an attacker discovering a secret key.
__construct(SecretKeyRotation $secret_key_rotation, \ilLogger $logger, \ilObjUser $user, \ilAuthSession $auth_session, Filesystem $filesystem)
Component logger with individual log levels by component id.
The filesystem interface provides the public interface for the Filesystem service API consumer.
__construct(Container $dic, ilPlugin $plugin)
@inheritDoc