ILIAS  trunk Revision v12.0_alpha-1540-g00f839d5fa1
ILIAS\WebDAV\Auth\BasicAuthentication Class Reference
+ Inheritance diagram for ILIAS\WebDAV\Auth\BasicAuthentication:
+ Collaboration diagram for ILIAS\WebDAV\Auth\BasicAuthentication:

Public Member Functions

 __construct (SecretKeyRotation $secret_key_rotation, \ilLogger $logger, \ilObjUser $user, \ilAuthSession $auth_session, Filesystem $filesystem)
 

Detailed Description

Author
Fabian Schmid fabia.nosp@m.n@sr.nosp@m..solu.nosp@m.tion.nosp@m.s

Definition at line 31 of file BasicAuthentication.php.

Constructor & Destructor Documentation

◆ __construct()

ILIAS\WebDAV\Auth\BasicAuthentication::__construct ( SecretKeyRotation  $secret_key_rotation,
\ilLogger  $logger,
\ilObjUser  $user,
\ilAuthSession  $auth_session,
Filesystem  $filesystem 
)

Definition at line 33 of file BasicAuthentication.php.

39 {
40 $webdav_auth = new ILIASAuthenticationCallback(
41 $user,
42 $auth_session,
43 $logger,
44 $filesystem,
45 $secret_key_rotation
46 );
47 $auth_callback_class = new BasicCallBack(
48 fn(string $username, string $password): bool => $webdav_auth->authenticate($username, $password)
49 );
50
52 $auth_callback_class
53 );
54 }
__construct(Container $dic, ilPlugin $plugin)
@inheritDoc

References ILIAS\GlobalScreen\Provider\__construct().

+ Here is the call graph for this function:

The documentation for this class was generated from the following file: