2require_once(
'./Services/AuthShibboleth/interfaces/interface.ilShibbolethAuthenticationPluginInt.php');
 
   30                global $ilPluginAdmin, 
$ilLog;
 
   32                $this->plugin_admin = $ilPluginAdmin;
 
   33                if (self::$active_plugins == NULL) {
 
   34                        self::$active_plugins = $this->plugin_admin->getActivePluginsForSlot(
IL_COMP_SERVICE, 
'AuthShibboleth', 
'shibhk');
 
   44                        self::$cache = 
new self();
 
   55                $plugin_objs = array();
 
   56                foreach (self::$active_plugins as $plugin_name) {
 
   57                        $plugin_obj = $this->plugin_admin->getPluginObject(
IL_COMP_SERVICE, 
'AuthShibboleth', 
'shibhk', $plugin_name);
 
   59                                $plugin_objs[] = $plugin_obj;
 
   74                        $user = $pl->beforeLogin($user);
 
   88                        $user = $pl->afterLogin($user);
 
  102                        $user = $pl->beforeCreateUser($user);
 
  116                        $user = $pl->afterCreateUser($user);
 
  125                        $user = $pl->beforeLogout($user);
 
  138                $this->log->write(
'afterlogout');
 
  140                        $user = $pl->afterLogout($user);
 
  154                        $user = $pl->beforeUpdateUser($user);
 
  168                        $user = $pl->afterUpdateUser($user);
 
Class ilShibbolethPluginWrapper.
beforeUpdateUser(ilObjUser $user)
afterUpdateUser(ilObjUser $user)
beforeCreateUser(ilObjUser $user)
afterLogin(ilObjUser $user)
beforeLogin(ilObjUser $user)
afterLogout(ilObjUser $user)
afterCreateUser(ilObjUser $user)
beforeLogout(ilObjUser $user)
Class ilShibbolethAuthenticationPluginInt.