Best option for "Login with Google" Auth: OAuth2, Firebase, dj-rest-auth??

This page summarizes the projects mentioned and recommended in the original post on /r/django

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • dj-rest-auth

    Authentication for Django Rest Framework

    I'm trying to implement Google Login as my user auth model in my DRF project. However, I haven't found much discussion going on in this subreddit. From what I've researched, there seem to be three main options: OAuth2, Firebase, and dj-rest-auth.

  • django-allauth

    Integrated set of Django applications addressing authentication, registration, account management as well as 3rd party (social) account authentication.

    If you're trying to implement a DRF/JS framework scenario, Firebase could work in your favor because there are packages for both the frontend and backend parts of the authentication flow (it also handles OAuth2 cases, as well as email/password). However, if you're starting out from scratch, or don't want to deal with Javascript, I recommend django-allauth.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts