User tests: Successful: Unsuccessful:
Pull Request for Issue #12333
Our core API has a hardcoded set of password hashes that it supports making adding and removing support for hashing algorithms somewhat difficult. To improve this situation, we can make use of a new API in the Framework's Authentication package which provides an API for hashing and validating passwords and the use of the service container to allow handlers to be defined.
With the patch applied, authentication should still work as before with all supported password hashes. As well, rehashing older password hashes continues to work as before.
Document the new services in the container and the new PHP API, as well as how plugins can interface with this new functionality.
Category | ⇒ | External Library Composer Change Installation Libraries Unit Tests |
Status | New | ⇒ | Pending |
Labels |
Added:
?
?
?
|
Status | Pending | ⇒ | Fixed in Code Base |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2017-11-12 17:20:50 |
Closed_By | ⇒ | wilsonge |
Note this PR also cherry picks the merged #18254 into the 4.0 branch as this is built from the API changes added there.