ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
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(ilAuthCredentials $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}
An exception for terminatinating execution or to throw for unit testing.
Interface of auth credentials.
Description of interface.
getMultipleAuthModeOptions($a_auth_id)
Get an array of options for "multiple auth mode" selection array( AUTH_ID => array( 'txt' => NAME) )
getAuthIds()
Get authentication id.
isPasswordModificationAllowed($a_auth_id)
Check if authentication method allows password modifications.
isExternalAccountNameRequired($a_auth_id)
Check if an external account name is required for this authentication method Normally this should ret...
getProvider(ilAuthCredentials $credentials, $a_auth_id)
Get auth provider instance.
supportsMultiCheck($a_auth_id)
Check whther authentication supports sequenced authentication.
getAuthName($a_auth_id)
Get auth name by auth id.
getLocalPasswordValidationType($a_auth_id)
Get local password validation type One of ilAuthUtils::LOCAL_PWV_FULL ilAuthUtils::LOCAL_PWV_NO ilAut...
getAuthIdByName($a_auth_name)
Get the auth id by an auth mode name.
isAuthActive($a_auth_id)
Check if auth mode is active.