108 self::$context = $a_context;
120 self::$context_options[$a_context] = $a_options;
129 return self::$context_options[$a_context] ?
130 self::$context_options[$a_context] :
145 switch(self::$context)
148 include_once
'./Services/Authentication/classes/class.ilAuthWeb.php';
152 include_once
'./Services/Authentication/classes/class.ilAuthHTTP.php';
156 include_once
'./Services/WebServices/SOAP/classes/class.ilAuthSOAP.php';
160 include_once
'./Services/CAS/classes/class.ilAuthCAS.php';
164 include_once
'./Services/Calendar/classes/class.ilAuthCalendar.php';
168 include_once
'./Services/Calendar/classes/class.ilAuthCalendarToken.php';
169 include_once
'./Services/Calendar/classes/class.ilAuthContainerCalendarToken.php';
171 $GLOBALS[
'ilLog']->write(
'Calling calendar token');
175 include_once
'./cron/classes/class.ilAuthCron.php';
179 include_once
'./Services/WebServices/ECS/classes/class.ilAuthECS.php';
183 include_once
'./Services/OpenId/classes/class.ilAuthOpenId.php';
187 include_once
'./Services/AuthApache/classes/class.ilAuthApache.php';
@classDescription Apache based authentication
@classDescription CAS authentication
Class for calendar authentication.
Class for calendar authentication.
@classDescription Base class for all ILIAS PEAR container classes
@classDescription Calendar token based authentication
Base class for ilAuth, ilAuthHTTP ....
Authentication class for ECS users (access to remote courses)
@classDescription Factory for PEAR Auth frontend classes
const CONTEXT_CALENDAR_TOKEN
static factory(ilAuthContainerBase $deco)
The factory.
static getContextOptions()
Get options for a specific context.
static setContextOptions($a_context, $a_options)
set context specific options for later use in factory.
static setContext($a_context)
set context
Base class for ilAuth, ilAuthHTTP ....
@classDescription Open ID auth class
@classDescription Frontend class for SOAP based authentication
@classDescription Web based authentication
$GLOBALS['PHPCAS_CLIENT']
This global variable is used by the interface class phpCAS.
if(!is_array($argv)) $options