Breaking: #66669 - Backend LoginController refactored 

See forge#66669

Description 

The backend login has been completely refactored and a new API has been introduced. The openid form has been extracted and is now using the new API as well.

Impact 

All former member variables of the LoginController class have been removed or made protected, together with some, now pointless, hooks and their related classes.

The deleted hooks are:

  • $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['typo3/index.php']['loginScriptHook']
  • $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['typo3/index.php']['loginFormHook']

The removed class and its alias:

  • TYPO3\CMS\Rsaauth\Hook\LoginFormHook
  • tx_rsaauth_loginformhook

Affected Installations 

Any code manipulating the BE login.

Migration 

Use the new backend login form API.