ILIAS
release_8 Revision v8.23
|
Class ilSimpleSAMLphpWrapper. More...
Public Member Functions | |||||||
__construct (string $authSourceName, string $configurationPath) | |||||||
getAuthId () | |||||||
| |||||||
protectResource () | |||||||
Protect a script resource with a SAML auth. More... | |||||||
storeParam (string $key, $value) | |||||||
| |||||||
getParam (string $key) | |||||||
| |||||||
popParam (string $key) | |||||||
| |||||||
isAuthenticated () | |||||||
| |||||||
getAttributes () | |||||||
| |||||||
logout (string $returnUrl='') | |||||||
| |||||||
getIdpDiscovery () | |||||||
| |||||||
getAuthDataArray () | |||||||
Protected Member Functions | |
initConfigFiles (string $configurationPath) | |
Protected Attributes | |
SimpleSAML Configuration | $config |
SimpleSAML Auth Simple | $authSource |
Class ilSimpleSAMLphpWrapper.
Definition at line 25 of file class.ilSimpleSAMLphpWrapper.php.
ilSimpleSAMLphpWrapper::__construct | ( | string | $authSourceName, |
string | $configurationPath | ||
) |
Definition at line 30 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 72 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 97 of file class.ilSimpleSAMLphpWrapper.php.
References $session.
Referenced by popParam().
|
protected |
Definition at line 50 of file class.ilSimpleSAMLphpWrapper.php.
References $DIC, ilSimpleSAMLphpConfigTemplateHandler\copy(), ilPasswordUtils\getBytes(), ilLoggingDBSettings\getInstance(), and IL_COOKIE_PATH.
Referenced by __construct().
ilSimpleSAMLphpWrapper::isAuthenticated | ( | ) |
ilSimpleSAMLphpWrapper::logout | ( | string | $returnUrl = '' | ) |
string | $returnUrl |
Implements ilSamlAuth.
Definition at line 135 of file class.ilSimpleSAMLphpWrapper.php.
References $params, and 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 80 of file class.ilSimpleSAMLphpWrapper.php.
ilSimpleSAMLphpWrapper::storeParam | ( | string | $key, |
$value | |||
) |
string | $key | |
mixed | $value |
Implements ilSamlAuth.
Definition at line 88 of file class.ilSimpleSAMLphpWrapper.php.
References $session.
|
protected |
Definition at line 28 of file class.ilSimpleSAMLphpWrapper.php.
|
protected |
Definition at line 27 of file class.ilSimpleSAMLphpWrapper.php.