skills/smithery.ai/django-allauth

django-allauth

Installation
SKILL.md

Overview

This skill configures django-allauth in headless mode for React/Vue/frontend applications. Unlike traditional Django authentication that renders server-side templates, headless mode exposes authentication as REST APIs, making it ideal for single-page applications (SPAs) and mobile apps.

What this skill provides:

  • Complete django-allauth setup with headless API endpoints
  • Multi-factor authentication (TOTP, WebAuthn, recovery codes)
  • Social authentication (Google OAuth example included)
  • CORS configuration for cross-origin frontend communication
  • Email verification and password reset workflows
  • Session management for authenticated users

End result: A Django backend with secure, production-ready authentication APIs that the React frontend can consume via HTTP requests.

Prerequisites

Installs
1
First Seen
Apr 9, 2026
django-allauth from smithery.ai