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');
61 return 'AuthShibboleth';
71 return 'ShibbolethAuthenticationHook';
99 protected function checkValue($a_user_data, $a_keyword, $a_value) {
100 if (! $a_user_data[$a_keyword]) {
103 if (is_array($a_user_data[$a_keyword])) {
104 foreach ($a_user_data[$a_keyword] as $values) {
105 if (strcasecmp(trim($values), $a_value) == 0) {
112 if (strcasecmp(trim($a_user_data[$a_keyword]), trim($a_value)) == 0) {