Provide password management with API of authentication backend.
|Reported by:||Domen Kožar||Owned by:||nobody|
|Cc:||domen@…||Triage Stage:||Design decision needed|
|Has patch:||no||Needs documentation:||no|
|Needs tests:||no||Patch needs improvement:||no|
Currently there is no easy way to override how User model manages passwords. An idea is to move everything password related to authentication backend and add ability for different backends as LDAP to provide their own behavior.
PS: haven't started writing the patch yet, waiting for feedback. Also, Django has plans to refactor User model, this could happen in parallel.