boyska 5a8504b5af success screen | %!s(int64=2) %!d(string=hai) anos | |
---|---|---|
contrib | %!s(int64=2) %!d(string=hai) anos | |
static | %!s(int64=2) %!d(string=hai) anos | |
README.md | %!s(int64=2) %!d(string=hai) anos | |
tresetter.py | %!s(int64=2) %!d(string=hai) anos |
tResetter is a simple program that allows people to change their password.
From a sysadmin perspective, it's main advantage is that it's not bound to a specific data model: you will write the glue to actually verify/change the password.
From a user perspective, it's main advantage is that it will not let the user choose passwords: it will generate and propose password to the user.
apt install python3-fastapi python3-pydantic python3-redis
env VALIDATE_LOGIN_EXE=/bin/echo CHANGE_PASSWORD_EXE=/bin/echo uvicorn tresetter:app