30         $this->component_factory = $DIC[
"component.factory"];
    31         $this->log = $DIC[
'ilLog'];
    36         if (!self::$cache instanceof 
self) {
    37             self::$cache = 
new self();
    45         return $this->component_factory->getActivePluginsInSlot(
'shibhk');
    52             $user = $pl->beforeLogin($user);
    62             $user = $pl->afterLogin($user);
    72             $user = $pl->beforeCreateUser($user);
    82             $user = $pl->afterCreateUser($user);
    92             $user = $pl->beforeLogout($user);
   101         $this->log->log(
'afterlogout');
   103             $user = $pl->afterLogout($user);
   113             $user = $pl->beforeUpdateUser($user);
   123             $user = $pl->afterUpdateUser($user);
 beforeLogin(ilObjUser $user)
 
Class ilShibbolethPluginWrapper. 
 
afterLogin(ilObjUser $user)
 
beforeCreateUser(ilObjUser $user)
 
beforeUpdateUser(ilObjUser $user)
 
Component logger with individual log levels by component id. 
 
static ilShibbolethPluginWrapper $cache
 
afterLogout(ilObjUser $user)
 
Class ilShibbolethAuthenticationPluginInt. 
 
ilComponentFactory $component_factory
 
afterCreateUser(ilObjUser $user)
 
afterUpdateUser(ilObjUser $user)
 
beforeLogout(ilObjUser $user)