Our great sponsors
-
In the Python world, Flask and FastAPI are more performant, lighter frameworks. The FastAPI Users module looks like a good option for authentication.
-
I tried two libraries, Dashport and deno-oauth2-client.
-
Appwrite
Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
-
Dashport aims to be like Passport.js for Deno. I had a bit of trouble getting their example code to work, so I forked the repo, fixed a few bugs and added some example code. I also posted (a slightly more developed example)[https://gitlab.com/sswam/dashport-test]. In the process, I gained a bit more experience with TypeScript.
-
The other module [deno-oauth2-client][1] works well. It's smaller and easy to use. Their example shows how to do GitHub auth. I (extended the example)[https://gitlab.com/sswam/deno-auth-test] to support Google and Facebook auth also.
Related posts
- Is there a simple but robust authentication library I can use with FastAPI?
- AuthX - Ready-to-use and customizable Authentications and Oauth2 management for FastAPI
- Building a realtime ticket booking solution with Kafka, FastAPI, and Ably
- FastAPI framework, high perf, easy to learn, fast to code, ready for production
- Generic OIDC providers with FastAPI