2 ms·
I'm surprised no one has mentioned FusionAuth (https://fusionauth.io https://fusionauth.io). It's free, has a Python library, and the features that most apps ne
by brokenwren 8y ago
I'm surprised no one has mentioned FusionAuth (https://fusionauth.io https://fusionauth.io). It's free, has a Python library, and the features that most apps need. There are a couple of people using Python with FusionAuth right now.
The community for FusionAuth is growing quickly and it has an open issue tracker (https://github.com/FusionAuth/fusionauth-issues https://github.com/FusionAuth/fusionauth-issues), good docs (https://fusionauth.io/docs/v1/tech/ https://fusionauth.io/docs/v1/tech/), and many open source projects as well (https://github.com/FusionAuth https://github.com/FusionAuth).
I'm one of the developers of FusionAuth, so you should give it a try and lot us know what you think.
- robotdan 8y agoRunning FusionAuth in Docker or Kubernetes is a huge benefit to those running on premise.
- programd 8y agoI like what I see provided out of the box by FusionAuth, but I'm rather weary of the hard dependency on Elasticsearch. I'm curious why the need for Elastic. You already have a database which can be used to search all the user objects. What does Elastic bring to the party other then an extra ops burden? This is not necessarily a criticism, just trying to understand what went into that architectural decision.
- brokenwren 8y agoElastic provides a much more scalable and fast search for freeform user attributes. Using the databases search works in some cases but when you have freeform data (for example favoriteColor), it breaks down quickly. While Elastic can be a bit cumbersome, we have made bundles that make it simpler to deploy and manage. We have also worked hard to secure it.