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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

69 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • pennersr/django-allauthAvatar pennersr

    pennersr/django-allauth

    10,342Vezi pe GitHub↗

    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
    Vezi pe GitHub↗10,342
  • jpadilla/pyjwtAvatar jpadilla

    jpadilla/pyjwt

    5,598Vezi pe GitHub↗

    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
    Vezi pe GitHub↗5,598
  • authlib/authlibAvatar authlib

    authlib/authlib

    5,346Vezi pe GitHub↗

    Authlib este o bibliotecă Python cuprinzătoare pentru construirea și integrarea clienților și serverelor OAuth 1.0, OAuth 2.0 și OpenID Connect. Oferă un set unificat de instrumente pentru a gestiona fluxurile de autentificare și autorizare, permițând aplicațiilor să acționeze fie ca un client care se conectează la furnizori de identitate externi, fie ca un furnizor care emite token-uri și gestionează identitățile utilizatorilor. Proiectul se distinge printr-o implementare completă a standardelor JOSE, oferind o suită de instrumente criptografice pentru generarea, semnarea, criptarea și validarea JSON Web Tokens, semnăturilor, criptării și cheilor. Suportă o gamă largă de algoritmi, inclusiv RSA, ECDSA, EdDSA și HMAC, precum și funcționalități specializate pentru gestionarea JSON Web Key și decriptarea conținutului. Dincolo de protocoalele de identitate de bază, biblioteca acoperă logica serverului de autorizare, inclusiv dispatching-ul tipurilor de grant, gestionarea ciclului de viață al token-urilor și înregistrarea dinamică a clienților. Include, de asemenea, capabilități pentru protecția serverului de resurse prin validarea token-urilor de tip bearer, securitate PKCE și introspecția token-urilor. Biblioteca este concepută cu un strat de transport compatibil asincron pentru a suporta diverse framework-uri web Python.

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

    Pythondjangoflaskjose
    Vezi pe GitHub↗5,346
  • django-guardian/django-guardianAvatar django-guardian

    django-guardian/django-guardian

    3,903Vezi pe GitHub↗

    django-guardian este o bibliotecă de permisiuni pentru obiecte Django care permite atribuirea drepturilor de acces granulare către înregistrări individuale din baza de date. Acest sistem oferă controlul accesului la nivel de obiect, permițând utilizatorilor sau grupurilor să li se acorde permisiuni pentru instanțe de model specifice, în loc să se aplice o singură regulă globală întregului model de date. Biblioteca include un manager de permisiuni pentru interfața administrativă Django, care oferă un dashboard vizual pentru a atribui și audita aceste reguli de securitate specifice instanței. De asemenea, dispune de un controler de acces anonim pentru a defini și verifica permisiunile pentru vizitatorii neautentificați. Framework-ul implementează controlul accesului bazat pe roluri și suportă permisiuni granulare ale utilizatorilor pentru diverse instanțe de conținut.

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

    Python
    Vezi pe GitHub↗3,903
  • ueberauth/guardianAvatar ueberauth

    ueberauth/guardian

    3,512Vezi pe GitHub↗

    Elixir Authentication

    Comprehensive authentication framework for Elixir applications.

    Elixir
    Vezi pe GitHub↗3,512
  • oauthswift/oauthswiftAvatar OAuthSwift

    OAuthSwift/OAuthSwift

    3,333Vezi pe GitHub↗

    Swift based OAuth library for iOS

    Handles OAuth authentication flows for iOS.

    Swiftoauthoauth-clientoauth1
    Vezi pe GitHub↗3,333
  • django-oauth/django-oauth-toolkitAvatar django-oauth

    django-oauth/django-oauth-toolkit

    3,327Vezi pe GitHub↗

    OAuth2 goodies for the Djangonauts!

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

    Pythondjangooauth2python
    Vezi pe GitHub↗3,327
  • oauthlib/oauthlibAvatar oauthlib

    oauthlib/oauthlib

    2,970Vezi pe GitHub↗

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

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

    Pythonauthenticationauthorizationidentity
    Vezi pe GitHub↗2,970
  • omab/python-social-authAvatar omab

    omab/python-social-auth

    2,803Vezi pe GitHub↗

    Social auth made simple

    Social authentication and registration mechanism.

    Python
    Vezi pe GitHub↗2,803
  • sunscrapers/djoserAvatar sunscrapers

    sunscrapers/djoser

    2,675Vezi pe GitHub↗

    REST implementation of Django authentication system.

    REST API implementation for Django authentication.

    Python
    Vezi pe GitHub↗2,675
  • dfunckt/django-rulesAvatar dfunckt

    dfunckt/django-rules

    1,976Vezi pe GitHub↗

    Awesome Django authorization, without the database

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

    Pythonauthorizationdjangopermissions
    Vezi pe GitHub↗1,976
  • bouke/django-two-factor-authAvatar Bouke

    Bouke/django-two-factor-auth

    1,872Vezi pe GitHub↗

    Django Two-Factor Authentication

    User-friendly two-factor authentication implementation.

    Python
    Vezi pe GitHub↗1,872
  • ueberauth/ueberauthAvatar ueberauth

    ueberauth/ueberauth

    1,710Vezi pe GitHub↗

    An Elixir Authentication System for Plug-based Web Applications

    Authentication system for Plug-based web applications.

    Elixir
    Vezi pe GitHub↗1,710
  • danschultzer/powAvatar danschultzer

    danschultzer/pow

    1,672Vezi pe GitHub↗

    Robust, modular, and extendable user authentication system

    Modular and extensible user authentication system.

    Elixir
    Vezi pe GitHub↗1,672
  • bennylope/django-organizationsAvatar bennylope

    bennylope/django-organizations

    1,357Vezi pe GitHub↗

    :couple: Multi-user accounts for Django projects

    Multi-user account and organization management.

    Python
    Vezi pe GitHub↗1,357
  • smpallen99/coherenceAvatar smpallen99

    smpallen99/coherence

    1,257Vezi pe GitHub↗

    Coherence is a full featured, configurable authentication system for Phoenix

    Full-featured authentication system for Phoenix.

    Elixirauthenticationelixirhex
    Vezi pe GitHub↗1,257
  • bread-and-pepper/django-userenaAvatar bread-and-pepper

    bread-and-pepper/django-userena

    1,245Vezi pe GitHub↗

    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
    Vezi pe GitHub↗1,245
  • p2/oauth2Avatar p2

    p2/OAuth2

    1,179Vezi pe GitHub↗

    OAuth2 framework for macOS and iOS, written in Swift.

    Provides an OAuth2 framework for macOS and iOS.

    Swiftiosmacosoauth2
    Vezi pe GitHub↗1,179
  • authomatic/authomaticAvatar authomatic

    authomatic/authomatic

    1,054Vezi pe GitHub↗

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

    Library for authorization and authentication clients.

    Python
    Vezi pe GitHub↗1,054
  • macropin/django-registrationAvatar macropin

    macropin/django-registration

    973Vezi pe GitHub↗

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

    Simple and painless user registration workflow.

    Pythondjangouser-registration
    Vezi pe GitHub↗973
Înapoi123…4Înainte
  1. Home
  2. Part of an Awesome List
  3. Security & Privacy
  4. Authentication