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)