Closed MAH1987 closed 4 months ago
do we know when they had last been active?
User.last_login
according to git blame
PBKDF2PasswordHasher
was introduced in https://github.com/inyokaproject/inyoka/commit/61a0f74573fdc0cd651fd4ec5d59da87e0288dbb#diff-39a31fdf66bd42277710d0a60056ece24bf14970c19c736bc69906be216a3bfc \
→ IMO we can assume that the affected users did not login for more than 11 years (otherwise the password hash would be upgraded on login automatically)
The question is whether we should
Let's lock them out, either by mistake or actively. It does not make sense to reach out to people who most likely used their account >10y ago. Maybe we should write a Ikhaya article, just for transparency reasons (I doubt anybody affected will read it).
We have now two approaches:
I'll wait on the results of the internal discussion.
Feel free to comment also on the PRs.
Deprecation is enough for me, let's keep it simple.
(At least both the internal team discussion and this one preferred the same solution → on staging now)
Django will remove md5 and sha1 Hash-Algorythm in 2 years.
https://github.com/orgs/inyokaproject/projects/9/views/1?pane=issue&itemId=41169023