awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
pennersr avatar

pennersr/django-allauth

0
View on GitHub↗
10,342 स्टार्स·3,113 फोर्क्स·Python·MIT·9 व्यूज़allauth.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.

स्टार हिस्ट्री

pennersr/django-allauth के लिए स्टार हिस्ट्री चार्टpennersr/django-allauth के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Django Allauth के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Django Allauth के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • teamhanko/hankoteamhanko का अवतार

    teamhanko/hanko

    8,801GitHub पर देखें↗

    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
    GitHub पर देखें↗8,801
  • quantumnous/new-apiQuantumNous का अवतार

    QuantumNous/new-api

    39,722GitHub पर देखें↗

    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
    GitHub पर देखें↗39,722
  • steveiliop56/tinyauthsteveiliop56 का अवतार

    steveiliop56/tinyauth

    6,979GitHub पर देखें↗

    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
    GitHub पर देखें↗6,979
  • parse-community/parse-serverparse-community का अवतार

    parse-community/parse-server

    21,403GitHub पर देखें↗

    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
    GitHub पर देखें↗21,403
Django Allauth के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

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.

pennersr/django-allauth की मुख्य विशेषताएं क्या हैं?

pennersr/django-allauth की मुख्य विशेषताएं हैं: User Account Management, API Authentication, Authentication Frameworks, Authentication Workflows, OAuth and Identity Providers, OAuth Providers, Multi-Factor Authentication, Social Authentication Providers।

pennersr/django-allauth के कुछ ओपन-सोर्स विकल्प क्या हैं?

pennersr/django-allauth के ओपन-सोर्स विकल्पों में शामिल हैं: 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…