I am building out a feature for users to register, login, authenticate and authorize themselves, specifically using Python (Flask) for the backend. I've found a few solutions such as flask-login and flask-security.
To my understanding, flask-login doesn't actually do any authentication leaving all the JWT type work to me, whereas flask-security handles these scenarios.
With that being said, I have a few questions:
Seems to me that
flask-securityis built on top offlask-login. So it seems better (at least to me) to use that library instead of trying to reinvent the wheel in terms of redesigning authentication. The last update toflask-securitywas on April 23, 2020. This leads me to believe that people are still active in trying to find ways to improve it. That said, isflask-securitythe better option of the two?I also want to use this in production. So would this is also a viable solution?