I use Magic Links because I don't trust the security of my hobby app and don't want to deal with storing credentials.
What I would like is a service like Firebase or OAuth but that I communicate with through my backend. So a user sends in username/password to my server and I relay that to a service which returns a token or something. I've had too many issues with the Firebase front-end JS that I no longer trust it to handle the whole flow.
Anyone know a service like that? Basically just an API that is specialized in auth/security that I can outsource the data to without having to store it myself.