# Django Allauth ## Docs - [Introduction](https://mintlify.wiki/pennersr/django-allauth/introduction.md): Welcome to django-allauth, the comprehensive Django authentication solution - [Installation](https://mintlify.wiki/pennersr/django-allauth/installation.md): Install django-allauth and get started with authentication in your Django project - [Quickstart](https://mintlify.wiki/pennersr/django-allauth/quickstart.md): Get up and running with django-allauth in minutes - [Overview](https://mintlify.wiki/pennersr/django-allauth/concepts/overview.md): Understanding django-allauth's architecture and core concepts - [Account Management](https://mintlify.wiki/pennersr/django-allauth/concepts/account-management.md): Managing user accounts, email addresses, and profile settings in django-allauth - [Authentication Flows](https://mintlify.wiki/pennersr/django-allauth/concepts/authentication-flows.md): Understanding login, signup, and password reset flows in django-allauth - [Email Verification](https://mintlify.wiki/pennersr/django-allauth/concepts/email-verification.md): Comprehensive guide to email verification strategies, flows, and configuration - [Rate Limiting](https://mintlify.wiki/pennersr/django-allauth/concepts/rate-limiting.md): Protecting your application with django-allauth's built-in rate limiting - [Social Account Introduction](https://mintlify.wiki/pennersr/django-allauth/socialaccount/introduction.md): Overview of django-allauth's social authentication capabilities - [Social Account Configuration](https://mintlify.wiki/pennersr/django-allauth/socialaccount/configuration.md): Complete reference for configuring django-allauth social authentication - [Supported Providers](https://mintlify.wiki/pennersr/django-allauth/socialaccount/providers.md): Complete list of 100+ authentication providers supported by django-allauth - [Advanced Social Account Usage](https://mintlify.wiki/pennersr/django-allauth/socialaccount/advanced.md): Customize adapters, scopes, user creation, and provider behavior - [Multi-Factor Authentication](https://mintlify.wiki/pennersr/django-allauth/mfa/introduction.md): Add an extra layer of security to your Django application with multi-factor authentication - [TOTP Authentication](https://mintlify.wiki/pennersr/django-allauth/mfa/totp.md): Set up Time-based One-Time Password authentication using authenticator apps - [WebAuthn Authentication](https://mintlify.wiki/pennersr/django-allauth/mfa/webauthn.md): Implement FIDO2 security keys, biometric authentication, and passwordless passkey login - [Recovery Codes](https://mintlify.wiki/pennersr/django-allauth/mfa/recovery-codes.md): Implement backup authentication codes for account recovery when primary MFA methods are unavailable - [Introduction](https://mintlify.wiki/pennersr/django-allauth/headless/introduction.md): Overview of django-allauth headless mode for single-page and mobile applications - [Installation](https://mintlify.wiki/pennersr/django-allauth/headless/installation.md): Install and configure django-allauth headless for your application - [Configuration](https://mintlify.wiki/pennersr/django-allauth/headless/configuration.md): Configure django-allauth headless settings, token strategies, and client types - [Authentication Flows](https://mintlify.wiki/pennersr/django-allauth/headless/authentication.md): Learn how to implement authentication flows with django-allauth headless API - [CORS Configuration](https://mintlify.wiki/pennersr/django-allauth/headless/cors.md): Configure Cross-Origin Resource Sharing for django-allauth headless APIs - [Identity Provider Overview](https://mintlify.wiki/pennersr/django-allauth/idp/introduction.md): Turn your Django app into an OpenID Connect identity provider with django-allauth - [OpenID Connect Provider](https://mintlify.wiki/pennersr/django-allauth/idp/openid-connect.md): Complete guide to implementing an OpenID Connect identity provider with django-allauth - [SAML Identity Provider](https://mintlify.wiki/pennersr/django-allauth/idp/saml.md): Information about SAML identity provider support in django-allauth - [Settings](https://mintlify.wiki/pennersr/django-allauth/configuration/settings.md): Complete reference for all django-allauth configuration settings - [Adapters](https://mintlify.wiki/pennersr/django-allauth/configuration/adapters.md): Customize django-allauth behavior using adapter classes - [Templates](https://mintlify.wiki/pennersr/django-allauth/configuration/templates.md): Customize the look and feel of django-allauth pages - [Forms](https://mintlify.wiki/pennersr/django-allauth/configuration/forms.md): Customize django-allauth forms for signup, login, and account management - [Managing User Sessions](https://mintlify.wiki/pennersr/django-allauth/guides/user-sessions.md): Track and manage active user sessions across multiple devices with django-allauth - [Phone Authentication](https://mintlify.wiki/pennersr/django-allauth/guides/phone-authentication.md): Implement phone number authentication and verification with SMS in django-allauth - [Custom User Models](https://mintlify.wiki/pennersr/django-allauth/guides/custom-user-model.md): Configure django-allauth to work with custom user models and authentication fields - [Email Customization](https://mintlify.wiki/pennersr/django-allauth/guides/email-customization.md): Customize email templates, styling, and sending behavior in django-allauth - [Security Best Practices](https://mintlify.wiki/pennersr/django-allauth/guides/security-best-practices.md): Implement production-ready security measures with django-allauth - [Models](https://mintlify.wiki/pennersr/django-allauth/api/account/models.md): Django models for user authentication and email management - [Forms](https://mintlify.wiki/pennersr/django-allauth/api/account/forms.md): Form classes for authentication, email management, and password operations - [Views](https://mintlify.wiki/pennersr/django-allauth/api/account/views.md): Class-based views for authentication, email management, and password operations - [Signals](https://mintlify.wiki/pennersr/django-allauth/api/account/signals.md): Django signals for authentication and account events - [Decorators](https://mintlify.wiki/pennersr/django-allauth/api/account/decorators.md): Function decorators for view protection and authentication requirements - [Models](https://mintlify.wiki/pennersr/django-allauth/api/socialaccount/models.md): Django models for social authentication - [Forms](https://mintlify.wiki/pennersr/django-allauth/api/socialaccount/forms.md): Django forms for social authentication - [Views](https://mintlify.wiki/pennersr/django-allauth/api/socialaccount/views.md): Django views for social authentication - [Signals](https://mintlify.wiki/pennersr/django-allauth/api/socialaccount/signals.md): Django signals for social authentication events - [MFA Models](https://mintlify.wiki/pennersr/django-allauth/api/mfa/models.md): Database models for multi-factor authentication in django-allauth - [MFA Adapter](https://mintlify.wiki/pennersr/django-allauth/api/mfa/adapters.md): Customization interface for multi-factor authentication behavior - [MFA Views](https://mintlify.wiki/pennersr/django-allauth/api/mfa/views.md): Class-based views for multi-factor authentication workflows - [Headless API Endpoints](https://mintlify.wiki/pennersr/django-allauth/api/headless/endpoints.md): Complete reference for django-allauth headless REST API endpoints - [Token Management](https://mintlify.wiki/pennersr/django-allauth/api/headless/tokens.md): Token strategies and session management for headless authentication - [Headless Adapters](https://mintlify.wiki/pennersr/django-allauth/api/headless/adapters.md): Customize headless authentication behavior with adapter classes - [Changelog](https://mintlify.wiki/pennersr/django-allauth/migration/changelog.md): Version history and release notes for django-allauth - [Upgrade Guide](https://mintlify.wiki/pennersr/django-allauth/migration/upgrade-guide.md): Step-by-step guide to upgrading django-allauth to the latest version - [Breaking Changes](https://mintlify.wiki/pennersr/django-allauth/migration/breaking-changes.md): Important breaking changes between major versions of django-allauth