28         $this->
ilias = $DIC[
'ilias'];
    44         if ($shib_server_data->getLogin() !== 
'' && $shib_server_data->getLogin() !== 
'0') {
    49             $account_creation = $settings->getAccountCreation();
    51                 $shib_user->updateFields();
    55                     $this->
ilias->getSetting(
'shib_data_conv') &&
    56                     $this->
ilias->getSetting(
'shib_data_conv') !== 
'' &&
    57                     is_readable($this->
ilias->getSetting(
'shib_data_conv'))
    60                     include($this->
ilias->getSetting(
'shib_data_conv'));
    67                 $shib_user->createFields();
    68                 $shib_user->setPref(
'hits_per_page', $this->
settings->get(
'hits_per_page'));
    74                     $this->
ilias->getSetting(
'shib_data_conv') &&
    75                     $this->
ilias->getSetting(
'shib_data_conv', 
'') !== 
'' &&
    76                     is_readable($this->
ilias->getSetting(
'shib_data_conv'))
    79                     include($this->
ilias->getSetting(
'shib_data_conv'));
    83                     $shib_user->setActive(
false);
    86                 $shib_user->saveAsNew();
    87                 $shib_user->updateOwner();
    88                 $shib_user->writePrefs();
   105             $this->
getLogger()->info(
'Shibboleth authentication failed.');
 const ACCOUNT_CREATION_WITH_APPROVAL
 
Interface of auth credentials. 
 
const ACCOUNT_CREATION_DISABLED
 
const STATUS_AUTHENTICATION_FAILED
 
Interface Observer  Contains several chained tasks and infos about them. 
 
static doAssignments(int $a_usr_id, array $a_data)
 
static _lookupId($a_user_str)
 
handleAuthenticationFail(ilAuthStatus $status, string $a_reason)
Handle failed authentication. 
 
Base class for authentication providers (ldap, apache, ...) 
 
const ACCOUNT_CREATION_ENABLED
 
setStatus(int $a_status)
Set auth status. 
 
ilAuthCredentials $credentials
 
doAuthentication(ilAuthStatus $status)
 
static updateAssignments(int $a_usr_id, array $a_data)
 
Class ilObjForumAdministration. 
 
static buildInstance(shibServerData $shibServerData)
 
const STATUS_AUTHENTICATED
 
__construct(Container $dic, ilPlugin $plugin)
 
Shibboleth authentication provider. 
 
setReason(string $a_reason)
Set reason. 
 
setAuthenticatedUserId(int $a_id)
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
__construct(ilAuthCredentials $credentials)