python-social-auth/social-app-django — Python Social Auth - Application - Django
Description and use
Python Social Auth is a flexible, open‑source authentication library that streamlines the integration of third‑party login providers (e.g., Google, Facebook, GitHub) into Django applications. The social-app-django package supplies Django‑specific models, middleware, and view helpers, enabling developers to add secure, configurable social authentication with minimal setup. It supports a wide range of OAuth, OAuth2, and OpenID Connect providers while handling token storage, user association, and common security concerns out of the box.
Problem
python-social-auth/social-app-django helps catch security and privacy issues earlier in the workflow.
Outcome
Medium: useful for prototypes or internal workflows, with dependency and maintenance checks before production.
Workflow
- strengthen security checks
- add auth or privacy controls
- audit risk earlier
Evidence
Python Social Auth - Application - Django
- Record date: 2026-09-13T00:00:56.812Z