|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Collaboration diagram for ilAuthFrontendFactory:Public Member Functions | |
| __construct () | |
| setContext (int $a_context) | |
| getContext () | |
| getFrontend (ilAuthSession $session, ilAuthStatus $status, ilAuthCredentials $credentials, array $providers) | |
Data Fields | |
| const int | CONTEXT_STANDARD_FORM = 2 |
| Authentication with id and password. More... | |
| const int | CONTEXT_CLI = 3 |
| const int | CONTEXT_WS = 4 |
| const int | CONTEXT_HTTP = 5 |
Private Attributes | |
| const int | CONTEXT_UNDEFINED = 0 |
| int | $context = self::CONTEXT_UNDEFINED |
| ilLogger | $logger |
Definition at line 21 of file class.ilAuthFrontendFactory.php.
| ilAuthFrontendFactory::__construct | ( | ) |
Definition at line 37 of file class.ilAuthFrontendFactory.php.
References $DIC, and ILIAS\Repository\logger().
Here is the call graph for this function:| ilAuthFrontendFactory::getContext | ( | ) |
Definition at line 48 of file class.ilAuthFrontendFactory.php.
References $context.
| ilAuthFrontendFactory::getFrontend | ( | ilAuthSession | $session, |
| ilAuthStatus | $status, | ||
| ilAuthCredentials | $credentials, | ||
| array | $providers | ||
| ) |
| list<ilAuthProviderInterface> | $providers |
Definition at line 56 of file class.ilAuthFrontendFactory.php.
References CONTEXT_CLI, CONTEXT_HTTP, CONTEXT_STANDARD_FORM, CONTEXT_UNDEFINED, CONTEXT_WS, and ILIAS\Repository\logger().
Here is the call graph for this function:| ilAuthFrontendFactory::setContext | ( | int | $a_context | ) |
Definition at line 43 of file class.ilAuthFrontendFactory.php.
|
private |
Definition at line 34 of file class.ilAuthFrontendFactory.php.
Referenced by getContext().
|
private |
Definition at line 35 of file class.ilAuthFrontendFactory.php.
| const int ilAuthFrontendFactory::CONTEXT_CLI = 3 |
Definition at line 29 of file class.ilAuthFrontendFactory.php.
Referenced by ILIAS\Cron\CLI\StartUp\authenticate(), and getFrontend().
| const int ilAuthFrontendFactory::CONTEXT_HTTP = 5 |
Definition at line 32 of file class.ilAuthFrontendFactory.php.
Referenced by ilWebDAVAuthentication\authenticate(), and getFrontend().
| const int ilAuthFrontendFactory::CONTEXT_STANDARD_FORM = 2 |
Authentication with id and password.
Used for standard form based authentication, SOAP auth (login), but not for (CLI (cron)) and HTTP basic authentication
Definition at line 28 of file class.ilAuthFrontendFactory.php.
Referenced by ilStartUpGUI\doApacheAuthentication(), ilStartUpGUI\doLTIAuthentication(), ilStartUpGUI\doMigration(), ilStartUpGUI\doMigrationNewAccount(), ilStartUpGUI\doOpenIdConnectAuthentication(), ilStartUpGUI\doSamlAuthentication(), ILIAS\AuthShibboleth\LoginPerformer\doShibbolethAuthentication(), ilStartUpGUI\doStandardAuthentication(), getFrontend(), ilAuthUtils\handleForcedAuthentication(), and ilAuthFrontendCredentialsSoap\tryAuthenticationOnLoginPage().
|
private |
Definition at line 23 of file class.ilAuthFrontendFactory.php.
Referenced by getFrontend().
| const int ilAuthFrontendFactory::CONTEXT_WS = 4 |
Definition at line 31 of file class.ilAuthFrontendFactory.php.
Referenced by getFrontend(), and ilSoapUserAdministration\login().