|
ILIAS
release_7 Revision v7.30-3-g800a261c036
|
Auth provider factory. More...
Collaboration diagram for ilAuthProviderFactory:Public Member Functions | |
| __construct () | |
| Constructor. More... | |
| getLogger () | |
| Get current logger. More... | |
| getProviders (ilAuthCredentials $credentials) | |
| Get provider. More... | |
| getProviderByAuthMode (ilAuthCredentials $credentials, $a_authmode) | |
| Get provider by auth mode. More... | |
Private Attributes | |
| $logger = null | |
Auth provider factory.
Definition at line 11 of file class.ilAuthProviderFactory.php.
| ilAuthProviderFactory::__construct | ( | ) |
Constructor.
Definition at line 19 of file class.ilAuthProviderFactory.php.
References ilLoggerFactory\getLogger().
Here is the call graph for this function:| ilAuthProviderFactory::getLogger | ( | ) |
Get current logger.
Definition at line 28 of file class.ilAuthProviderFactory.php.
References $logger.
Referenced by getProviderByAuthMode(), and getProviders().
Here is the caller graph for this function:| ilAuthProviderFactory::getProviderByAuthMode | ( | ilAuthCredentials | $credentials, |
| $a_authmode | |||
| ) |
Get provider by auth mode.
Definition at line 65 of file class.ilAuthProviderFactory.php.
References AUTH_APACHE, AUTH_CAS, AUTH_ECS, AUTH_LDAP, AUTH_LOCAL, AUTH_OPENID_CONNECT, AUTH_PROVIDER_LTI, AUTH_RADIUS, AUTH_SAML, AUTH_SHIBBOLETH, AUTH_SOAP, ilAuthUtils\getAuthPlugins(), ilSamlIdp\getIdpIdByAuthMode(), and getLogger().
Referenced by getProviders().
Here is the call graph for this function:
Here is the caller graph for this function:| ilAuthProviderFactory::getProviders | ( | ilAuthCredentials | $credentials | ) |
Get provider.
| \ilAuthCredentials | $credentials |
Definition at line 37 of file class.ilAuthProviderFactory.php.
References ilAuthModeDetermination\_getInstance(), ilAuthCredentials\getAuthMode(), getLogger(), getProviderByAuthMode(), and ilAuthCredentials\getUsername().
Here is the call graph for this function:
|
private |
Definition at line 13 of file class.ilAuthProviderFactory.php.
Referenced by getLogger().