30 $ilLog = $DIC[
'ilLog'];
32 $this->component_factory = $DIC[
"component.factory"];
37 if (!self::$cache instanceof
self) {
38 self::$cache =
new self();
49 return $this->component_factory->getActivePluginsInSlot(
'shibhk');
56 $user = $pl->beforeLogin($user);
66 $user = $pl->afterLogin($user);
76 $user = $pl->beforeCreateUser($user);
86 $user = $pl->afterCreateUser($user);
96 $user = $pl->beforeLogout($user);
105 $this->log->write(
'afterlogout');
107 $user = $pl->afterLogout($user);
117 $user = $pl->beforeUpdateUser($user);
127 $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)