| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
 Collaboration diagram for ilAuthFrontendFactory:Public Member Functions | |
| __construct () | |
| Constructor.  More... | |
| setContext (int $a_context) | |
| Set context for following authentication requests.  More... | |
| getContext () | |
| Get context.  More... | |
| getFrontend (ilAuthSession $session, ilAuthStatus $status, ilAuthCredentials $credentials, array $providers) | |
Data Fields | |
| const | CONTEXT_STANDARD_FORM = 2 | 
| const | CONTEXT_CLI = 3 | 
| const | CONTEXT_WS = 4 | 
| const | CONTEXT_HTTP = 5 | 
Private Attributes | |
| const | CONTEXT_UNDEFINED = 0 | 
| int | $context = self::CONTEXT_UNDEFINED | 
| ilLogger | $logger | 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.
If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning Factory for auth frontend classes.
Definition at line 27 of file class.ilAuthFrontendFactory.php.
| ilAuthFrontendFactory::__construct | ( | ) | 
Constructor.
Definition at line 52 of file class.ilAuthFrontendFactory.php.
References $DIC, and ILIAS\Repository\logger().
 Here is the call graph for this function:| ilAuthFrontendFactory::getContext | ( | ) | 
Get context.
Definition at line 69 of file class.ilAuthFrontendFactory.php.
References $context.
Referenced by getFrontend().
 Here is the caller graph for this function:| ilAuthFrontendFactory::getFrontend | ( | ilAuthSession | $session, | 
| ilAuthStatus | $status, | ||
| ilAuthCredentials | $credentials, | ||
| array | $providers | ||
| ) | 
Definition at line 74 of file class.ilAuthFrontendFactory.php.
References getContext(), and ILIAS\Repository\logger().
 Here is the call graph for this function:| ilAuthFrontendFactory::setContext | ( | int | $a_context | ) | 
Set context for following authentication requests.
Definition at line 61 of file class.ilAuthFrontendFactory.php.
      
  | 
  private | 
Definition at line 45 of file class.ilAuthFrontendFactory.php.
Referenced by getContext().
      
  | 
  private | 
Definition at line 46 of file class.ilAuthFrontendFactory.php.
| const ilAuthFrontendFactory::CONTEXT_CLI = 3 | 
Definition at line 36 of file class.ilAuthFrontendFactory.php.
Referenced by ilCronStartUp\authenticate().
| const ilAuthFrontendFactory::CONTEXT_HTTP = 5 | 
Definition at line 42 of file class.ilAuthFrontendFactory.php.
Referenced by ilWebDAVAuthentication\authenticate().
| const ilAuthFrontendFactory::CONTEXT_STANDARD_FORM = 2 | 
Definition at line 33 of file class.ilAuthFrontendFactory.php.
Referenced by ilStartUpGUI\doApacheAuthentication(), ilStartUpGUI\doCasAuthentication(), ilStartUpGUI\doLTIAuthentication(), ilStartUpGUI\doMigration(), ilStartUpGUI\doMigrationNewAccount(), ilStartUpGUI\doOpenIdConnectAuthentication(), ilStartUpGUI\doSamlAuthentication(), ilStartUpGUI\doShibbolethAuthentication(), ilStartUpGUI\doStandardAuthentication(), ilAuthUtils\handleForcedAuthentication(), and ilAuthFrontendCredentialsSoap\tryAuthenticationOnLoginPage().
      
  | 
  private | 
Definition at line 29 of file class.ilAuthFrontendFactory.php.
| const ilAuthFrontendFactory::CONTEXT_WS = 4 | 
Definition at line 39 of file class.ilAuthFrontendFactory.php.
Referenced by ilSoapUserAdministration\login().