|
ILIAS
release_5-3 Revision v5.3.23-19-g915713cf615
|
Description of interface. More...
Collaboration diagram for ilAuthDefinition:Public Member Functions | |
| getProvider ($credentials, $a_auth_id) | |
| Get auth provider instance. More... | |
| getAuthIds () | |
| Get authentication id. More... | |
| getAuthIdByName ($a_auth_name) | |
| Get the auth id by an auth mode name. More... | |
| getAuthName ($a_auth_id) | |
| Get auth name by auth id. More... | |
| isAuthActive ($a_auth_id) | |
| Check if auth mode is active. More... | |
| supportsMultiCheck ($a_auth_id) | |
| Check whther authentication supports sequenced authentication. More... | |
| isExternalAccountNameRequired ($a_auth_id) | |
| Check if an external account name is required for this authentication method Normally this should return true. More... | |
| isPasswordModificationAllowed ($a_auth_id) | |
| Check if authentication method allows password modifications. More... | |
| getLocalPasswordValidationType ($a_auth_id) | |
| Get local password validation type One of ilAuthUtils::LOCAL_PWV_FULL ilAuthUtils::LOCAL_PWV_NO ilAuthUtils::LOCAL_PWV_USER. More... | |
| getMultipleAuthModeOptions ($a_auth_id) | |
| Get an array of options for "multiple auth mode" selection array( AUTH_ID => array( 'txt' => NAME) ) More... | |
Description of interface.
Definition at line 10 of file interface.ilAuthDefinition.php.
| ilAuthDefinition::getAuthIdByName | ( | $a_auth_name | ) |
Get the auth id by an auth mode name.
the auth mode name is stored for each user in table usr_data -> auth_mode
| ilAuthDefinition::getAuthIds | ( | ) |
Get authentication id.
For plugins the auth must be greater than 1000 and unique
| ilAuthDefinition::getAuthName | ( | $a_auth_id | ) |
Get auth name by auth id.
| int | $a_auth_id |
| ilAuthDefinition::getLocalPasswordValidationType | ( | $a_auth_id | ) |
Get local password validation type One of ilAuthUtils::LOCAL_PWV_FULL ilAuthUtils::LOCAL_PWV_NO ilAuthUtils::LOCAL_PWV_USER.
| ilAuthDefinition::getMultipleAuthModeOptions | ( | $a_auth_id | ) |
Get an array of options for "multiple auth mode" selection array( AUTH_ID => array( 'txt' => NAME) )
| type | $a_auth_id |
| ilAuthDefinition::getProvider | ( | $credentials, | |
| $a_auth_id | |||
| ) |
Get auth provider instance.
| ilAuthCredentials | ||
| string | $a_auth_id |
| ilAuthDefinition::isAuthActive | ( | $a_auth_id | ) |
Check if auth mode is active.
| ilAuthDefinition::isExternalAccountNameRequired | ( | $a_auth_id | ) |
Check if an external account name is required for this authentication method Normally this should return true.
| ilAuthDefinition::isPasswordModificationAllowed | ( | $a_auth_id | ) |
Check if authentication method allows password modifications.
| ilAuthDefinition::supportsMultiCheck | ( | $a_auth_id | ) |
Check whther authentication supports sequenced authentication.