ILIAS
release_8 Revision v8.24
◀ ilDoc Overview
interface.ilSamlAuth.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
25
interface
ilSamlAuth
26
{
30
public
function
getAuthId
(): string;
31
35
public
function
protectResource
(): void;
36
41
public
function
storeParam
(
string
$key
, $value): void;
42
46
public
function
isAuthenticated
(): bool;
47
52
public
function
popParam
(
string
$key
);
53
58
public
function
getParam
(
string
$key
);
59
63
public
function
getAttributes
(): array;
64
68
public
function
logout
(
string
$returnUrl =
''
): void;
69
73
public
function
getIdpDiscovery
():
ilSamlIdpDiscovery
;
74
78
public
function
getAuthDataArray
(): array;
79
}
ilSamlAuth
Interface ilSamlAuth.
Definition:
interface.ilSamlAuth.php:26
ilSamlAuth\protectResource
protectResource()
Protect a script resource with a SAML auth.
ilSamlAuth\logout
logout(string $returnUrl='')
ilSamlAuth\getAuthId
getAuthId()
ilSamlAuth\getAttributes
getAttributes()
ilSamlAuth\getParam
getParam(string $key)
ilSamlAuth\getIdpDiscovery
getIdpDiscovery()
ilSamlAuth\getAuthDataArray
getAuthDataArray()
ilSamlAuth\storeParam
storeParam(string $key, $value)
ilSamlAuth\popParam
popParam(string $key)
ilSamlAuth\isAuthenticated
isAuthenticated()
ilSamlIdpDiscovery
Interface ilSamlAuth.
Definition:
interface.ilSamlIdpDiscovery.php:26
ILIAS\LTI\ToolProvider\$key
string $key
Consumer key/client ID value.
Definition:
System.php:193
Services
Saml
interfaces
interface.ilSamlAuth.php
Generated on Sun Nov 2 2025 22:01:46 for ILIAS by
1.9.4 (using
Doxyfile
)