ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
◀ ilDoc Overview
UsernameProvider.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
namespace
ILIAS\ApacheAuth\UsernameProvider
;
22
23
use Psr\Http\Message\ServerRequestInterface;
24
25
interface
UsernameProvider
26
{
30
public
function
getPriority
():
int
;
31
32
public
function
getUsername
(ServerRequestInterface $request):
UsernameInterface
;
33
}
ILIAS\ApacheAuth\UsernameProvider\UsernameInterface
Implementations may represent a resolved, concrete username or a null/empty value.
Definition:
UsernameInterface.php:27
ILIAS\ApacheAuth\UsernameProvider\UsernameProvider
Definition:
UsernameProvider.php:26
ILIAS\ApacheAuth\UsernameProvider\UsernameProvider\getUsername
getUsername(ServerRequestInterface $request)
ILIAS\ApacheAuth\UsernameProvider\UsernameProvider\getPriority
getPriority()
Priority semantics: higher values are processed earlier.
ILIAS\ApacheAuth\UsernameProvider
Definition:
CollectUsernameProvidersObjective.php:21
ILIAS\Repository\int
int(string $key)
Definition:
trait.BaseGUIRequest.php:61
components
ILIAS
AuthApache
src
UsernameProvider
UsernameProvider.php
Generated on Sat Dec 13 2025 23:01:46 for ILIAS by
1.9.4 (using
Doxyfile
)