ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
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
7interface 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
56
60 public function getAuthDataArray() : array;
61}
An exception for terminatinating execution or to throw for unit testing.
Interface ilSamlAuth.
protectResource()
Protect a script resource with a SAML auth.
logout(string $returnUrl='')
getParam(string $key)
storeParam($key, $value)
getAuthDataArray()
popParam(string $key)