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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

69 Repos

Awesome GitHub RepositoriesAuthentication

Libraries for implementing authentication schemes.

Explore 69 awesome GitHub repositories matching part of an awesome list · Authentication. Refine with filters or upvote what's useful.

Awesome Authentication GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • pennersr/django-allauthAvatar von pennersr

    pennersr/django-allauth

    10,342Auf GitHub ansehen↗

    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 authe

    Integrated authentication, registration, and social account management.

    Pythonaccountsauthenticationdjango
    Auf GitHub ansehen↗10,342
  • jpadilla/pyjwtAvatar von jpadilla

    jpadilla/pyjwt

    5,598Auf GitHub ansehen↗

    PyJWT is a Python library for encoding, decoding, and verifying JSON Web Tokens (JWTs). It provides comprehensive JWT functionality including algorithm-agnostic signing and verification, supporting both symmetric HMAC shared-secret cryptography and asymmetric RSA/ECDSA public-key cryptography for flexible trust models. The library implements a claim-based validation pipeline that checks issuer, audience, expiration, and other time-based claims during token decoding, with configurable clock skew tolerance for distributed systems. It requires callers to explicitly specify allowed signing algori

    Listed in the “Authentication” section of the Awesome Python awesome list.

    Pythonhacktoberfestjwtpython
    Auf GitHub ansehen↗5,598
  • authlib/authlibAvatar von authlib

    authlib/authlib

    5,346Auf GitHub ansehen↗

    Authlib ist eine umfassende Python-Bibliothek zum Erstellen und Integrieren von OAuth 1.0-, OAuth 2.0- und OpenID Connect-Clients und -Servern. Sie bietet ein einheitliches Set an Tools zur Verwaltung von Authentifizierungs- und Autorisierungsabläufen, wodurch Anwendungen entweder als Client, der sich mit externen Identitätsanbietern verbindet, oder als Anbieter, der Tokens ausstellt und Benutzeridentitäten verwaltet, agieren können. Das Projekt zeichnet sich durch eine vollständige Implementierung der JOSE-Standards aus und bietet eine Suite kryptografischer Tools zum Generieren, Signieren, Verschlüsseln und Validieren von JSON Web Tokens, Signaturen, Verschlüsselung und Schlüsseln. Es unterstützt eine breite Palette an Algorithmen, einschließlich RSA, ECDSA, EdDSA und HMAC, sowie spezialisierte Funktionen für JSON Web Key-Management und Content-Entschlüsselung. Über die Kern-Identitätsprotokolle hinaus deckt die Bibliothek Autorisierungsserver-Logik ab, einschließlich Grant-Type-Dispatching, Token-Lebenszyklusmanagement und dynamischer Client-Registrierung. Sie enthält zudem Funktionen für den Schutz von Ressourcenservern durch Bearer-Token-Validierung, PKCE-Sicherheit und Token-Introspektion. Die Bibliothek ist mit einer asynchron-kompatiblen Transportschicht konzipiert, um verschiedene Python-Web-Frameworks zu unterstützen.

    Listed in the “Authentication” section of the Awesome Python awesome list.

    Pythondjangoflaskjose
    Auf GitHub ansehen↗5,346
  • django-guardian/django-guardianAvatar von django-guardian

    django-guardian/django-guardian

    3,903Auf GitHub ansehen↗

    django-guardian ist eine Django-Objektberechtigungsbibliothek, die die Zuweisung fein abgestufter Zugriffsrechte auf einzelne Datenbankdatensätze ermöglicht. Dieses System bietet objektbasierte Zugriffskontrolle, wodurch Nutzern oder Gruppen Berechtigungen für spezifische Modellinstanzen erteilt werden können, anstatt eine einzige globale Regel auf ein gesamtes Datenmodell anzuwenden. Die Bibliothek enthält einen Berechtigungsmanager für die Django-Admin-Oberfläche, der ein visuelles Dashboard zur Zuweisung und Prüfung dieser instanzspezifischen Sicherheitsregeln bereitstellt. Sie verfügt zudem über einen anonymen Zugriffskontroller, um Berechtigungen für nicht authentifizierte Besucher zu definieren und zu verifizieren. Das Framework implementiert rollenbasierte Zugriffskontrolle und unterstützt granulare Nutzerberechtigungen über verschiedene Inhaltsinstanzen hinweg.

    Listed in the “Authentication” section of the Awesome Python awesome list.

    Python
    Auf GitHub ansehen↗3,903
  • ueberauth/guardianAvatar von ueberauth

    ueberauth/guardian

    3,512Auf GitHub ansehen↗

    Elixir Authentication

    Comprehensive authentication framework for Elixir applications.

    Elixir
    Auf GitHub ansehen↗3,512
  • oauthswift/oauthswiftAvatar von OAuthSwift

    OAuthSwift/OAuthSwift

    3,333Auf GitHub ansehen↗

    Swift based OAuth library for iOS

    Handles OAuth authentication flows for iOS.

    Swiftoauthoauth-clientoauth1
    Auf GitHub ansehen↗3,333
  • django-oauth/django-oauth-toolkitAvatar von django-oauth

    django-oauth/django-oauth-toolkit

    3,327Auf GitHub ansehen↗

    OAuth2 goodies for the Djangonauts!

    Listed in the “Authentication” section of the Awesome Python awesome list.

    Pythondjangooauth2python
    Auf GitHub ansehen↗3,327
  • oauthlib/oauthlibAvatar von oauthlib

    oauthlib/oauthlib

    2,970Auf GitHub ansehen↗

    A generic, spec-compliant, thorough implementation of the OAuth request-signing logic

    Listed in the “Authentication” section of the Awesome Python awesome list.

    Pythonauthenticationauthorizationidentity
    Auf GitHub ansehen↗2,970
  • omab/python-social-authAvatar von omab

    omab/python-social-auth

    2,803Auf GitHub ansehen↗

    Social auth made simple

    Social authentication and registration mechanism.

    Python
    Auf GitHub ansehen↗2,803
  • sunscrapers/djoserAvatar von sunscrapers

    sunscrapers/djoser

    2,675Auf GitHub ansehen↗

    REST implementation of Django authentication system.

    REST API implementation for Django authentication.

    Python
    Auf GitHub ansehen↗2,675
  • dfunckt/django-rulesAvatar von dfunckt

    dfunckt/django-rules

    1,976Auf GitHub ansehen↗

    Awesome Django authorization, without the database

    Listed in the “Authentication” section of the Awesome Python awesome list.

    Pythonauthorizationdjangopermissions
    Auf GitHub ansehen↗1,976
  • bouke/django-two-factor-authAvatar von Bouke

    Bouke/django-two-factor-auth

    1,872Auf GitHub ansehen↗

    Django Two-Factor Authentication

    User-friendly two-factor authentication implementation.

    Python
    Auf GitHub ansehen↗1,872
  • ueberauth/ueberauthAvatar von ueberauth

    ueberauth/ueberauth

    1,710Auf GitHub ansehen↗

    An Elixir Authentication System for Plug-based Web Applications

    Authentication system for Plug-based web applications.

    Elixir
    Auf GitHub ansehen↗1,710
  • danschultzer/powAvatar von danschultzer

    danschultzer/pow

    1,672Auf GitHub ansehen↗

    Robust, modular, and extendable user authentication system

    Modular and extensible user authentication system.

    Elixir
    Auf GitHub ansehen↗1,672
  • bennylope/django-organizationsAvatar von bennylope

    bennylope/django-organizations

    1,357Auf GitHub ansehen↗

    :couple: Multi-user accounts for Django projects

    Multi-user account and organization management.

    Python
    Auf GitHub ansehen↗1,357
  • smpallen99/coherenceAvatar von smpallen99

    smpallen99/coherence

    1,257Auf GitHub ansehen↗

    Coherence is a full featured, configurable authentication system for Phoenix

    Full-featured authentication system for Phoenix.

    Elixirauthenticationelixirhex
    Auf GitHub ansehen↗1,257
  • bread-and-pepper/django-userenaAvatar von bread-and-pepper

    bread-and-pepper/django-userena

    1,245Auf GitHub ansehen↗

    Userena is a Django application that supplies your Django project with full account management. It's a fully customizable application that takes care of the signup, activation, messaging and more. It's BSD licensed, which means you can use it commercially for free!

    Simplified user account management.

    Python
    Auf GitHub ansehen↗1,245
  • p2/oauth2Avatar von p2

    p2/OAuth2

    1,179Auf GitHub ansehen↗

    OAuth2 framework for macOS and iOS, written in Swift.

    Provides an OAuth2 framework for macOS and iOS.

    Swiftiosmacosoauth2
    Auf GitHub ansehen↗1,179
  • authomatic/authomaticAvatar von authomatic

    authomatic/authomatic

    1,054Auf GitHub ansehen↗

    Simple yet powerful authorization / authentication client library for Python web applications.

    Library for authorization and authentication clients.

    Python
    Auf GitHub ansehen↗1,054
  • macropin/django-registrationAvatar von macropin

    macropin/django-registration

    973Auf GitHub ansehen↗

    Django-registration (redux) provides user registration functionality for Django websites.

    Simple and painless user registration workflow.

    Pythondjangouser-registration
    Auf GitHub ansehen↗973
Vorherige123…4Nächste
  1. Home
  2. Part of an Awesome List
  3. Security & Privacy
  4. Authentication