ILIAS  trunk Revision v11.0_alpha-2638-g80c1d007f79
class.ilAuthFactory.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
22 {
26  public const int CONTEXT_WEB = 1;
33  public const int CONTEXT_HTTP = 2;
37  public const int CONTEXT_SOAP = 3;
38  public const int CONTEXT_CAS = 5;
42  public const int CONTEXT_CALENDAR = 6;
46  public const int CONTEXT_CALENDAR_TOKEN = 7;
50  public const int CONTEXT_ECS = 8;
54  public const int CONTEXT_APACHE = 10;
55  private static int $context = self::CONTEXT_WEB;
56 
57  public static function getContext(): int
58  {
59  return self::$context;
60  }
61 
62  public static function setContext(int $a_context): void
63  {
64  self::$context = $a_context;
65  }
66 }
const int CONTEXT_ECS
Calendar authentication with auth token.
const int CONTEXT_WEB
Web based authentication.
const int CONTEXT_HTTP
HTTP Auth used for WebDAV and CalDAV If a special handling for WebDAV or CalDAV is required overwrite...
$context
Definition: webdav.php:31
const int CONTEXT_CALENDAR
Maybe not required.
const int CONTEXT_APACHE
Apache based authentication.
static setContext(int $a_context)
const int CONTEXT_SOAP
SOAP based authentication.
const int CONTEXT_CALENDAR_TOKEN
Calendar authentication with auth token.