ILIAS  release_8 Revision v8.24
interface.ilShibbolethAuthenticationPluginInt.php
Go to the documentation of this file.
1<?php
2
3/******************************************************************************
4 *
5 * This file is part of ILIAS, a powerful learning management system.
6 *
7 * ILIAS is licensed with the GPL-3.0, you should have received a copy
8 * of said license along with the source code.
9 *
10 * If this is not the case or you just want to try ILIAS, you'll find
11 * us at:
12 * https://www.ilias.de
13 * https://github.com/ILIAS-eLearning
14 *
15 *****************************************************************************/
22{
23 public function beforeLogin(ilObjUser $user): ilObjUser;
24
25
26 public function afterLogin(ilObjUser $user): ilObjUser;
27
28
29 public function beforeLogout(ilObjUser $user): ilObjUser;
30
31
32 public function afterLogout(ilObjUser $user): ilObjUser;
33
34
35 public function beforeCreateUser(ilObjUser $user): ilObjUser;
36
37
38 public function afterCreateUser(ilObjUser $user): ilObjUser;
39
40
41 public function beforeUpdateUser(ilObjUser $user): ilObjUser;
42
43
44 public function afterUpdateUser(ilObjUser $user): ilObjUser;
45}
User class.