| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
 Inheritance diagram for ilAuthDefinition:
 Collaboration diagram for ilAuthDefinition:Public Member Functions | |
| getProvider (ilAuthCredentials $credentials, string $a_auth_id) | |
| Get auth provider instance.  More... | |
| getAuthIds () | |
| Get authentication id.  More... | |
| getAuthIdByName (string $a_auth_name) | |
| Get the auth id by an auth mode name.  More... | |
| getAuthName (int $a_auth_id) | |
| Get auth name by auth id.  More... | |
| isAuthActive (int $a_auth_id) | |
| Check if auth mode is active.  More... | |
| supportsMultiCheck (int $a_auth_id) | |
| Check whther authentication supports sequenced authentication.  More... | |
| isExternalAccountNameRequired (int $a_auth_id) | |
| Check if an external account name is required for this authentication method Normally this should return true.  More... | |
| isPasswordModificationAllowed (int $a_auth_id) | |
| Check if authentication method allows password modifications.  More... | |
| getLocalPasswordValidationType (int $a_auth_id) | |
| Get local password validation type One of ilAuthUtils::LOCAL_PWV_FULL ilAuthUtils::LOCAL_PWV_NO ilAuthUtils::LOCAL_PWV_USER.  More... | |
| getMultipleAuthModeOptions (int $a_auth_id) | |
| Get an array of options for "multiple auth mode" selection array( AUTH_ID => array( 'txt' => NAME) )  More... | |
Definition at line 24 of file interface.ilAuthDefinition.php.
| ilAuthDefinition::getAuthIdByName | ( | string | $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
Implemented in ilAuthPlugin.
| ilAuthDefinition::getAuthName | ( | int | $a_auth_id | ) | 
| ilAuthDefinition::getLocalPasswordValidationType | ( | int | $a_auth_id | ) | 
Get local password validation type One of ilAuthUtils::LOCAL_PWV_FULL ilAuthUtils::LOCAL_PWV_NO ilAuthUtils::LOCAL_PWV_USER.
| ilAuthDefinition::getMultipleAuthModeOptions | ( | int | $a_auth_id | ) | 
Get an array of options for "multiple auth mode" selection array( AUTH_ID => array( 'txt' => NAME) )
Implemented in ilAuthPlugin.
| ilAuthDefinition::getProvider | ( | ilAuthCredentials | $credentials, | 
| string | $a_auth_id | ||
| ) | 
Get auth provider instance.
Implemented in ilAuthPlugin.
| ilAuthDefinition::isAuthActive | ( | int | $a_auth_id | ) | 
Check if auth mode is active.
Implemented in ilAuthPlugin.
| ilAuthDefinition::isExternalAccountNameRequired | ( | int | $a_auth_id | ) | 
Check if an external account name is required for this authentication method Normally this should return true.
Implemented in ilAuthPlugin.
| ilAuthDefinition::isPasswordModificationAllowed | ( | int | $a_auth_id | ) | 
Check if authentication method allows password modifications.
| ilAuthDefinition::supportsMultiCheck | ( | int | $a_auth_id | ) | 
Check whther authentication supports sequenced authentication.