ILIAS  release_5-3 Revision v5.3.23-19-g915713cf615
interface.ilAuthDefinition.php
Go to the documentation of this file.
1 <?php
2 
3 /* Copyright (c) 1998-2009 ILIAS open source, Extended GPL, see docs/LICENSE */
4 
11 {
18  public function getProvider($credentials, $a_auth_id);
19 
20 
28  public function getAuthIds();
29 
30 
38  public function getAuthIdByName($a_auth_name);
39 
45  public function getAuthName($a_auth_id);
46 
51  public function isAuthActive($a_auth_id);
52 
57  public function supportsMultiCheck($a_auth_id);
58 
65  public function isExternalAccountNameRequired($a_auth_id);
66 
70  public function isPasswordModificationAllowed($a_auth_id);
71 
81  public function getLocalPasswordValidationType($a_auth_id);
82 
91  public function getMultipleAuthModeOptions($a_auth_id);
92 }
getAuthName($a_auth_id)
Get auth name by auth id.
Description of interface.
isAuthActive($a_auth_id)
Check if auth mode is active.
getAuthIdByName($a_auth_name)
Get the auth id by an auth mode name.
isExternalAccountNameRequired($a_auth_id)
Check if an external account name is required for this authentication method Normally this should ret...
getLocalPasswordValidationType($a_auth_id)
Get local password validation type One of ilAuthUtils::LOCAL_PWV_FULL ilAuthUtils::LOCAL_PWV_NO ilAut...
getAuthIds()
Get authentication id.
getProvider($credentials, $a_auth_id)
Get auth provider instance.
supportsMultiCheck($a_auth_id)
Check whther authentication supports sequenced authentication.
isPasswordModificationAllowed($a_auth_id)
Check if authentication method allows password modifications.
getMultipleAuthModeOptions($a_auth_id)
Get an array of options for "multiple auth mode" selection array( AUTH_ID => array( &#39;txt&#39; => NAME) ) ...