ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
interface.ilSamlAuth.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
21interface ilSamlAuth
22{
23 public function getAuthId(): string;
24
28 public function protectResource(): void;
29
30 public function storeParam(string $key, mixed $value): void;
31
32 public function isAuthenticated(): bool;
33
37 public function popParam(string $key);
38
42 public function getParam(string $key);
43
44 public function getAttributes(): array;
45
46 public function logout(string $returnUrl = ''): void;
47
49
50 public function getAuthDataArray(): array;
51}
protectResource()
Protect a script resource with a SAML auth.
logout(string $returnUrl='')
storeParam(string $key, mixed $value)
getParam(string $key)
getAuthDataArray()
popParam(string $key)