|
| __construct (private readonly \Closure $authenticator, private readonly array $excluded_strategies=[]) |
|
| __invoke (Request $request, RequestHandler $handler) |
|
◆ __construct()
__construct |
( |
private readonly \Closure |
$authenticator, |
|
|
private readonly array |
$excluded_strategies = [] |
|
) |
| |
Der Konstruktor.
- Parameters
-
\Closure | $authenticator | eine Closure, die den Nutzernamen und das Passwort als Argumente erhält und damit entweder einen Stud.IP-User-Objekt oder null zurückgibt |
array | $excluded_strategies | |
◆ __invoke()
__invoke |
( |
Request |
$request, |
|
|
RequestHandler |
$handler |
|
) |
| |
Hier muss die Autorisierung implementiert werden.
- Parameters
-
Request | $request | das Request-Objekt |
RequestHandler | $handler | der PSR-15 Request Handler |
- Returns
- ResponseInterface das neue Response-Objekt
(PHPMD.Superglobals)
◆ getGuards()
◆ USER_KEY
const USER_KEY = 'studip-user' |
The documentation for this class was generated from the following file: