| 
|   | isExternalAccountNameRequired (int $a_auth_id) | 
|   | Does your AuthProvider needs "ext_account"? return true, false otherwise.  More...
  | 
|   | 
|   | getProvider (ilAuthCredentials $credentials, string $a_auth_id) | 
|   | 
|   | getAuthName (int $a_auth_id) | 
|   | 
|   | getMultipleAuthModeOptions (int $a_auth_id) | 
|   | 
|   | isAuthActive (int $a_auth_id) | 
|   | 
|   | getAuthIds () | 
|   | 
|   | getMessage () | 
|   | 
|   | __construct (\ilDBInterface $db, \ilComponentRepositoryWrite $component_repository, string $id) | 
|   | 
|   | getPluginName () | 
|   | 
|   | getId () | 
|   | 
|   | getVersion () | 
|   | Only very little classes seem to care about this:  More...
  | 
|   | 
|   | getDirectory () | 
|   | Only very little classes seem to care about this:  More...
  | 
|   | 
|   | isActive () | 
|   | Only very little classes seem to care about this:  More...
  | 
|   | 
|   | needsUpdate () | 
|   | 
|   | install () | 
|   | 
|   | uninstall () | 
|   | 
|   | activate () | 
|   | This will update (if required) and activate the plugin.  More...
  | 
|   | 
|   | deactivate () | 
|   | 
|   | update () | 
|   | 
|   | loadLanguageModule () | 
|   | Load language module for plugin.  More...
  | 
|   | 
|   | txt (string $a_var) | 
|   | Get Language Variable (prefix will be prepended automatically)  More...
  | 
|   | 
|   | getTemplate (string $a_template, bool $a_par1=true, bool $a_par2=true) | 
|   | @deprecate ILIAS is moving towards UI components and plugins are expected to use these components.  More...
  | 
|   | 
|   | getStyleSheetLocation (string $a_css_file) | 
|   | @deprecate ILIAS is moving towards UI components and plugins are expected to use these components.  More...
  | 
|   | 
|   | addBlockFile ($a_tpl, $a_var, $a_block, $a_tplname) | 
|   | @deprecate ILIAS is moving towards UI components and plugins are expected to use these components.  More...
  | 
|   | 
|   | getGlobalScreenProviderCollection () | 
|   | 
|   | exchangeUIRendererAfterInitialization (\ILIAS\DI\Container $dic) | 
|   | This methods allows to replace the UI Renderer (see src/UI) of ILIAS after initialization by returning a closure returning a custom renderer.  More...
  | 
|   | 
|   | exchangeUIFactoryAfterInitialization (string $dic_key, \ILIAS\DI\Container $dic) | 
|   | This methods allows to replace some factory for UI Components (see src/UI) of ILIAS after initialization by returning a closure returning a custom factory.  More...
  | 
|   | 
|   | 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...
  | 
|   |