[TASK] Remove saltedpasswords FE.enabled 79/56979/6
authorChristian Kuhn <lolli@schwarzbu.ch>
Wed, 16 May 2018 14:29:38 +0000 (16:29 +0200)
committerMarkus Klein <markus.klein@typo3.org>
Thu, 17 May 2018 08:47:01 +0000 (10:47 +0200)
commit12f69be433e2c9d830d0e8657112ef59372fd670
tree925e155cce0105a78e09c9ac9e9f2340c6b37461
parent24d887dada7037508cac0e2068ea163bab4d0471
[TASK] Remove saltedpasswords FE.enabled

Manually configuring clear-text password storage in TYPO3 for
frontend users by explicitly setting the ext:saltedpasswords
extension configuration "FE.enabled = 0" has been a bad idea
for a very long time already. The feature has been dropped
for backend users in core v6.2 and is now finally dropped
for frontend users with this patch, too.
No third party service must rely on clear-text password storing
in 2018 anymore, the TYPO3 authentication services provide
an API to process credentials upon user login for authentication
and authorisation purposes.

Resolves: #85027
Related: #85026
Releases: master
Change-Id: I600f598e969ac99a83f3b57362b251b48116fd58
Reviewed-on: https://review.typo3.org/56979
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
18 files changed:
typo3/sysext/core/Classes/Service/AbstractService.php
typo3/sysext/core/Documentation/Changelog/master/Deprecation-85027-SaltedPasswordsRelatedMethodsAndClasses.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/master/Important-85022-SaltedpasswordsBulkUpdateTaskRemoved.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/Important-85026-SaltedpasswordsChanges.rst [new file with mode: 0644]
typo3/sysext/install/Configuration/ExtensionScanner/Php/MethodCallStaticMatcher.php
typo3/sysext/saltedpasswords/Classes/Evaluation/Evaluator.php
typo3/sysext/saltedpasswords/Classes/SaltedPasswordService.php
typo3/sysext/saltedpasswords/Classes/Utility/ExtensionManagerConfigurationUtility.php
typo3/sysext/saltedpasswords/Classes/Utility/SaltedPasswordsUtility.php
typo3/sysext/saltedpasswords/Configuration/TCA/Overrides/fe_users.php
typo3/sysext/saltedpasswords/Documentation/Configuration/Index.rst
typo3/sysext/saltedpasswords/Documentation/DevelopersGuide/Index.rst
typo3/sysext/saltedpasswords/Documentation/Installation/Index.rst
typo3/sysext/saltedpasswords/Resources/Private/Language/locallang.xlf
typo3/sysext/saltedpasswords/Resources/Private/Language/locallang_em.xlf
typo3/sysext/saltedpasswords/Tests/Unit/Evaluation/EvaluatorTest.php
typo3/sysext/saltedpasswords/Tests/Unit/Salt/SaltFactoryTest.php
typo3/sysext/saltedpasswords/ext_conf_template.txt