notavailable/matrix-login: A Proof of Concept for using a matrix ID instead of email for signing up to services - Codeberg.org
This is not mine, but thought it was a cool idea.
Matrix Login is a proof of concept application that demonstrates using Matrix IDs instead of email for user registration and activation. It sends a direct message on the Matrix network for activation instead of an email link. The backend uses FastAPI with SQLModel for user management, and the Matrix integration is handled by mautrix. Users must click a unique activation link received via Matrix to activate their account before they can log in. The setup requires Python 3.13, Docker with docker compose, and specific scripts to initialize and create users.
0 Comments