Deprecation: #85960 - AbstractUserAuthentication::compareUident and AbstractAuthenticationService->compareUident

See forge#85960

Description

Two methods related to old plain text or simple md5 related password checking have been marked as deprecated after those have been unused or overridden for a while already:

  • TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->compareUident()
  • TYPO3\CMS\Core\Authentication\AbstractAuthenticationService->compareUident()

Impact

Calling the above methods will trigger a PHP E_USER_DEPRECATED error.

Affected Installations

Instances using special authentication extensions might be affected. The extension scanner should find usages.

Migration

Do not use plain text or simple md5 based password comparison in authentication services.