ILIAS
release_6 Revision v6.24-5-g0c8bfefb3b8
|
Class ilSimpleSAMLphpWrapper. More...
Public Member Functions | |||||||
__construct ($authSourceName, $configurationPath) | |||||||
ilSimpleSAMLphpWrapper constructor. More... | |||||||
getAuthId () | |||||||
| |||||||
protectResource () | |||||||
Protect a script resource with a SAML auth. More... | |||||||
storeParam ($key, $value) | |||||||
| |||||||
getParam (string $key) | |||||||
| |||||||
popParam (string $key) | |||||||
| |||||||
isAuthenticated () | |||||||
| |||||||
getAttributes () | |||||||
| |||||||
logout (string $returnUrl='') | |||||||
| |||||||
getIdpDiscovery () | |||||||
| |||||||
getAuthDataArray () | |||||||
Protected Member Functions | |
initConfigFiles ($configurationPath) | |
Protected Attributes | |
$config | |
$authSource | |
Class ilSimpleSAMLphpWrapper.
Definition at line 7 of file class.ilSimpleSAMLphpWrapper.php.
ilSimpleSAMLphpWrapper::__construct | ( | $authSourceName, | |
$configurationPath | |||
) |
ilSimpleSAMLphpWrapper constructor.
string | $authSourceName | |
string | $configurationPath |
Exception |
Definition at line 25 of file class.ilSimpleSAMLphpWrapper.php.
References initConfigFiles().
ilSimpleSAMLphpWrapper::getAttributes | ( | ) |
Implements ilSamlAuth.
Definition at line 127 of file class.ilSimpleSAMLphpWrapper.php.
ilSimpleSAMLphpWrapper::getAuthDataArray | ( | ) |
Implements ilSamlAuth.
Definition at line 162 of file class.ilSimpleSAMLphpWrapper.php.
ilSimpleSAMLphpWrapper::getAuthId | ( | ) |
Implements ilSamlAuth.
Definition at line 70 of file class.ilSimpleSAMLphpWrapper.php.
ilSimpleSAMLphpWrapper::getIdpDiscovery | ( | ) |
Implements ilSamlAuth.
Definition at line 154 of file class.ilSimpleSAMLphpWrapper.php.
ilSimpleSAMLphpWrapper::getParam | ( | string | $key | ) |
string | $key |
Implements ilSamlAuth.
Definition at line 95 of file class.ilSimpleSAMLphpWrapper.php.
References $session.
Referenced by popParam().
|
protected |
string | $configurationPath |
Definition at line 48 of file class.ilSimpleSAMLphpWrapper.php.
References $DIC, ilSimpleSAMLphpConfigTemplateHandler\copy(), ilPasswordUtils\getBytes(), ilLoggingDBSettings\getInstance(), IL_COOKIE_PATH, and ILIAS_HTTP_PATH.
Referenced by __construct().
ilSimpleSAMLphpWrapper::isAuthenticated | ( | ) |
ilSimpleSAMLphpWrapper::logout | ( | string | $returnUrl = '' | ) |
string | $returnUrl |
Implements ilSamlAuth.
Definition at line 135 of file class.ilSimpleSAMLphpWrapper.php.
References ilSession\set().
ilSimpleSAMLphpWrapper::popParam | ( | string | $key | ) |
string | $key |
Implements ilSamlAuth.
Definition at line 107 of file class.ilSimpleSAMLphpWrapper.php.
References $session, and getParam().
ilSimpleSAMLphpWrapper::protectResource | ( | ) |
Protect a script resource with a SAML auth.
Implements ilSamlAuth.
Definition at line 78 of file class.ilSimpleSAMLphpWrapper.php.
ilSimpleSAMLphpWrapper::storeParam | ( | $key, | |
$value | |||
) |
string | $key | |
mixed | $value |
Implements ilSamlAuth.
Definition at line 86 of file class.ilSimpleSAMLphpWrapper.php.
References $session.
|
protected |
Definition at line 17 of file class.ilSimpleSAMLphpWrapper.php.
|
protected |
Definition at line 12 of file class.ilSimpleSAMLphpWrapper.php.