|
ILIAS
Release_4_4_x_branch Revision 61816
|
Description of interface. More...
Collaboration diagram for ilAuthDefinition:Public Member Functions | |
| getContainer ($a_auth_id) | |
| Get auth container instance. | |
| getAuthIds () | |
| Get an authentication id. | |
| getAuthIdByName ($a_auth_name) | |
| Get the auth id by an auth mode name. | |
| getAuthName ($a_auth_id) | |
| Get auth name by auth id. | |
| isAuthActive ($a_auth_id) | |
| Check if auth mode is active. | |
| supportsMultiCheck ($a_auth_id) | |
| Check whther authentication supports sequenced authentication. | |
| isExternalAccountNameRequired ($a_auth_id) | |
| Check if an external account name is required for this authentication method Normally this should return true. | |
| isPasswordModificationAllowed ($a_auth_id) | |
| Check if authentication method allows password modifications. | |
| getLocalPasswordValidationType ($a_auth_id) | |
| Get local password validation type One of ilAuthUtils::LOCAL_PWV_FULL ilAuthUtils::LOCAL_PWV_NO ilAuthUtils::LOCAL_PWV_USER. | |
| getMultipleAuthModeOptions ($a_auth_id) | |
| Get an array of options for "multiple auth mode" selection array( AUTH_ID => array( 'txt' => NAME) ) | |
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
| ilAuthDefinition::getAuthIds | ( | ) |
Get an authentication id.
For plugins the auth must be greater than 1000 and unique
| ilAuthDefinition::getAuthName | ( | $a_auth_id | ) |
Get auth name by auth id.
| type | $a_auth_id |
| ilAuthDefinition::getContainer | ( | $a_auth_id | ) |
Get auth container instance.
| 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::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.