ILIAS
release_6 Revision v6.24-5-g0c8bfefb3b8
◀ ilDoc Overview
interface.ilSamlAuth.php
Go to the documentation of this file.
1
<?
php
2
/* Copyright (c) 1998-2017 ILIAS open source, Extended GPL, see docs/LICENSE */
3
7
interface
ilSamlAuth
8
{
12
public
function
getAuthId
() : string;
13
17
public
function
protectResource
() : void;
18
23
public
function
storeParam
($key, $value);
24
28
public
function
isAuthenticated
() : bool;
29
34
public
function
popParam
(
string
$key);
35
40
public
function
getParam
(
string
$key);
41
45
public
function
getAttributes
() : array;
46
50
public
function
logout
(
string
$returnUrl =
''
) : void;
51
55
public
function
getIdpDiscovery
() :
ilSamlIdpDiscovery
;
56
60
public
function
getAuthDataArray
() : array;
61
}
php
An exception for terminatinating execution or to throw for unit testing.
ilSamlAuth
Interface ilSamlAuth.
Definition:
interface.ilSamlAuth.php:8
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\storeParam
storeParam($key, $value)
ilSamlAuth\getAuthDataArray
getAuthDataArray()
ilSamlAuth\popParam
popParam(string $key)
ilSamlAuth\isAuthenticated
isAuthenticated()
ilSamlIdpDiscovery
Interface ilSamlAuth.
Definition:
interface.ilSamlIdpDiscovery.php:8
Services
Saml
interfaces
interface.ilSamlAuth.php
Generated on Fri Oct 3 2025 20:01:08 for ILIAS by
1.9.4 (using
Doxyfile
)