I am looking for a simple and secure way to implement user sign up/ sign in for my website. It should have basic features like "forgot password?". In the future, I also want to allow things like "sign in using Gmail".
I looked into things like Cognito and Firebase Authentication, but they seem a bit overkill for my goal (I don't need stuff like two factor auth).
What tools/libraries do people recommend? Should I roll my own solution for this? Thanks!