13 require_once 
"include/inc.header.php";
 
   15 if (!$_SERVER[
'HTTP_SHIB_APPLICATION_ID'] && !$_SERVER[
'Shib-Application-ID'])
 
   17         $message = 
"This file must be protected by Shibboleth, otherwise you cannot use Shibboleth authentication! Consult the <a href=\"Services/AuthShibboleth/README.SHIBBOLETH.txt\">documentation</a> on how to configure Shibboleth authentication properly.";
 
   18         $ilias->raiseError($message,$ilias->error_obj->WARNING);
 
   23                 !$_SERVER[$ilias->getSetting(
'shib_login')]
 
   24                 || !$_SERVER[$ilias->getSetting(
'shib_firstname')]
 
   25                 || !$_SERVER[$ilias->getSetting(
'shib_lastname')]
 
   26                 || !$_SERVER[$ilias->getSetting(
'shib_email')]
 
   29         $message =  
"ILIAS needs at least the attributes '".$ilias->getSetting(
'shib_login').
"', '".$ilias->getSetting(
'shib_firstname').
"', '".$ilias->getSetting(
'shib_lastname').
"' and '".$ilias->getSetting(
'shib_email').
"' to work properly !\n<br>Please consult the <a href=\"README.SHIBBOLETH.txt\">documentation</a> on how to configure Shibboleth authentication properly.";
 
   31         $ilias->raiseError($message,$ilias->error_obj->WARNING);
 
   37 #if (!empty($_SERVER[$ilias->getSetting("shib_login")]))