24 include_once
'./Services/Component/classes/class.ilPlugin.php';
25 include_once
'./Services/AuthShibboleth/interfaces/interface.ilShibbolethRoleAssignmentPlugin.php';
26 require_once(
'./Services/AuthShibboleth/interfaces/interface.ilShibbolethAuthenticationPluginInt.php');
64 return 'AuthShibboleth';
75 return 'ShibbolethAuthenticationHook';
105 protected function checkValue($a_user_data, $a_keyword, $a_value)
107 if (!$a_user_data[$a_keyword]) {
110 if (is_array($a_user_data[$a_keyword])) {
111 foreach ($a_user_data[$a_keyword] as
$values) {
112 if (strcasecmp(trim($values), $a_value) == 0) {
119 if (strcasecmp(trim($a_user_data[$a_keyword]), trim($a_value)) == 0) {
afterCreateUser(ilObjUser $user)
afterUpdateUser(ilObjUser $user)
Class ilShibbolethAuthenticationPluginInt.
beforeUpdateUser(ilObjUser $user)
getComponentType()
Get Component Type.
beforeLogout(ilObjUser $user)
afterLogout(ilObjUser $user)
checkValue($a_user_data, $a_keyword, $a_value)
beforeCreateUser(ilObjUser $user)
beforeLogin(ilObjUser $user)
slotInit()
Object initialization done by slot.
getComponentName()
Get Component Name.
afterLogin(ilObjUser $user)