awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
pennersr avatar

pennersr/django-allauth

0
View on GitHub↗
10,342 estrellas·3,113 forks·Python·MIT·9 vistasallauth.org↗

Django Allauth

django-allauth is a comprehensive authentication framework for Django applications that manages user registration, account ownership verification, and secure login processes. It provides a system for handling the entire user account lifecycle, including the ability to define custom signup fields and implement identity verification.

The project distinguishes itself by providing a suite of OAuth and SAML integrations for social account authentication and the capability to act as an OpenID Connect identity provider. It further supports decoupled architectures through a token-based headless authentication API with dynamic specifications.

The framework includes security layers for multi-factor authentication, brute-force attack prevention via request rate limiting, and account enumeration prevention. It also features an adapter pattern for customizing authentication logic and a signal-driven system for tracking authentication events.

Features

  • User Account Management - Manages the entire user account lifecycle, including registration, login, and ownership verification.
  • API Authentication - Provides a token-based API for managing user authentication and registration in decoupled frontend architectures.
  • Authentication Frameworks - Provides a comprehensive authentication framework for managing user registration and secure login within Django.
  • Authentication Workflows - Provides token-based security and API specifications for authentication workflows in decoupled applications.
  • OAuth and Identity Providers - Provides comprehensive integrations for delegating authentication to external identity services via OAuth and SAML protocols.
  • OAuth Providers - Facilitates secure user authentication by mapping third-party OAuth identity credentials to internal accounts.
  • Multi-Factor Authentication - Provides a security layer for secondary verification steps and recovery codes to protect user accounts.
  • Social Authentication Providers - Authenticates users by connecting to external social identity providers via OAuth and SAML protocols.
  • Social Login Integrations - Integrates third-party identity providers using OAuth2 flows for streamlined social account authentication.
  • Token-Based Authentication - Uses secure cryptographic tokens for identity verification in decoupled frontend architectures.
  • Identity Verification - Validates user identity through interchangeable methods such as email codes or external provider responses.
  • Brute-Force Protection - Prevents unauthorized access by limiting login attempts and masking account existence to stop credential guessing.
  • Authentication Logic Overrides - Provides interfaces to override default authentication controllers and redirect behaviors during the sign-in process.
  • Identity Providers - Acts as an OpenID Connect identity provider by issuing identity tokens and managing client registrations.
  • OpenID Connect Providers - Implements the OpenID Connect provider role, allowing the system to issue identity tokens for other applications.
  • Code Verifications - Sends and validates alphanumeric codes via email or phone for account verification and password resets.
  • Enumeration Protections - Includes privacy features that mask user existence during registration and recovery to prevent account enumeration.
  • Authentication Logic Customizers - Implements an adapter pattern to allow developers to override default authentication and sign-in behaviors.
  • Rate Limiting - Caps the frequency of authentication requests per user or IP to protect against brute-force attacks.
  • Signup Field Configurations - Allows developers to define custom required and optional data fields during the user signup process.
  • Users - User registration and social authentication.
  • Authentication - Integrated authentication, registration, and social account management.
  • Authentication and Permissions - Authentication app for Django that just works.
  • Authentication Libraries - Authentication integration for web applications.

Historial de estrellas

Gráfico del historial de estrellas de pennersr/django-allauthGráfico del historial de estrellas de pennersr/django-allauth

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace pennersr/django-allauth?

django-allauth is a comprehensive authentication framework for Django applications that manages user registration, account ownership verification, and secure login processes. It provides a system for handling the entire user account lifecycle, including the ability to define custom signup fields and implement identity verification.

¿Cuáles son las características principales de pennersr/django-allauth?

Las características principales de pennersr/django-allauth son: User Account Management, API Authentication, Authentication Frameworks, Authentication Workflows, OAuth and Identity Providers, OAuth Providers, Multi-Factor Authentication, Social Authentication Providers.

¿Qué alternativas de código abierto existen para pennersr/django-allauth?

Las alternativas de código abierto para pennersr/django-allauth incluyen: teamhanko/hanko — Hanko is an open-source identity provider and customer identity and access management system. It serves as a passkey… quantumnous/new-api — This project is an AI model API gateway and proxy server designed to provide a unified interface for interacting with… steveiliop56/tinyauth — Tinyauth is an authentication middleware service and identity provider that verifies user identities to grant system… parse-community/parse-server — Parse Server is a backend-as-a-service solution and Node.js framework that provides a ready-to-use REST and GraphQL… ory/keto — Ory Keto is an open-source authorization server that implements Google Zanzibar’s relationship-based access control… volatiletech/authboss — Authboss is a modular authentication framework designed to manage user identity and account orchestration. It provides…

Alternativas open-source a Django Allauth

Proyectos open-source similares, clasificados según cuántas características comparten con Django Allauth.
  • teamhanko/hankoAvatar de teamhanko

    teamhanko/hanko

    8,801Ver en GitHub↗

    Hanko is an open-source identity provider and customer identity and access management system. It serves as a passkey authentication service and an OAuth and SAML SSO gateway, allowing applications to authenticate users and issue tokens via standard identity protocols. The project distinguishes itself through a strong focus on passwordless access using WebAuthn-based passkeys and email-based passcodes. It provides framework-agnostic authentication interfaces as customizable web components that can be embedded directly into web applications to handle login, registration, and profile management.

    Go2faauthenticationciam
    Ver en GitHub↗8,801
  • quantumnous/new-apiAvatar de QuantumNous

    QuantumNous/new-api

    39,722Ver en GitHub↗

    This project is an AI model API gateway and proxy server designed to provide a unified interface for interacting with diverse artificial intelligence service providers. It functions as a centralized middleware platform that routes, load balances, and translates API requests across multiple models, enabling developers to access text, image, audio, and video generation capabilities through a single, standardized integration. The gateway distinguishes itself through comprehensive administrative and financial controls, including event-driven usage accounting, real-time token consumption tracking,

    Goai-gatewayclaudedeepseek
    Ver en GitHub↗39,722
  • steveiliop56/tinyauthAvatar de steveiliop56

    steveiliop56/tinyauth

    6,979Ver en GitHub↗

    Tinyauth is an authentication middleware service and identity provider that verifies user identities to grant system access. It operates as a standalone server or as an authentication gateway, utilizing a reverse proxy model to intercept requests and validate credentials before traffic reaches protected backend services. The project functions as an OpenID Connect provider for single sign-on experiences and an OAuth 2.0 gateway that delegates verification to external providers such as Google and GitHub. It also acts as an LDAP authentication server, allowing for centralized user management and

    Go2faauthenticationcaddy
    Ver en GitHub↗6,979
  • parse-community/parse-serverAvatar de parse-community

    parse-community/parse-server

    21,403Ver en GitHub↗

    Parse Server is a backend-as-a-service solution and Node.js framework that provides a ready-to-use REST and GraphQL API for mobile and web applications. It functions as a core backend infrastructure for managing database schemas, user authentication, and API routing. The system distinguishes itself with a real-time data engine that pushes database updates to clients via WebSockets and a GraphQL server that automatically generates schemas based on application data models. It also features an adapter-based storage layer that abstracts interactions with various cloud and local backends. The pla

    JavaScriptbaasbackendfile-storage
    Ver en GitHub↗21,403
Ver las 30 alternativas a Django Allauth→