69 रिपॉजिटरी
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.
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.
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.
Authlib is a comprehensive Python library for building and integrating OAuth 1.0, OAuth 2.0, and OpenID Connect clients and servers. It provides a unified set of tools to manage authentication and authorization flows, allowing applications to either act as a client connecting to external identity providers or as a provider issuing tokens and managing user identities. The project distinguishes itself through a full implementation of the JOSE standards, offering a suite of cryptographic tools for generating, signing, encrypting, and validating JSON Web Tokens, Signatures, Encryption, and Keys.
Listed in the “Authentication” section of the Awesome Python awesome list.
django-guardian एक Django ऑब्जेक्ट अनुमति लाइब्रेरी है जो व्यक्तिगत डेटाबेस रिकॉर्ड के लिए सूक्ष्म एक्सेस अधिकारों के असाइनमेंट को सक्षम बनाती है। यह सिस्टम ऑब्जेक्ट-स्तरीय एक्सेस कंट्रोल प्रदान करता है, जो उपयोगकर्ताओं या समूहों को पूरे डेटा मॉडल पर एक एकल वैश्विक नियम लागू करने के बजाय विशिष्ट मॉडल इंस्टेंस के लिए अनुमतियां प्रदान करने की अनुमति देता है। लाइब्रेरी में Django प्रशासनिक इंटरफ़ेस के लिए एक अनुमति प्रबंधक शामिल है, जो इन इंस्टेंस-विशिष्ट सुरक्षा नियमों को असाइन करने और ऑडिट करने के लिए एक विज़ुअल डैशबोर्ड प्रदान करता है। इसमें अप्रामाणिक आगंतुकों के लिए अनुमतियों को परिभाषित और सत्यापित करने के लिए एक अनाम एक्सेस कंट्रोलर भी शामिल है। फ्रेमवर्क भूमिका-आधारित एक्सेस कंट्रोल लागू करता है और विभिन्न सामग्री इंस्टेंस में दानेदार उपयोगकर्ता अनुमतियों का समर्थन करता है।
Listed in the “Authentication” section of the Awesome Python awesome list.
Elixir Authentication
Comprehensive authentication framework for Elixir applications.
Swift based OAuth library for iOS
Handles OAuth authentication flows for iOS.
OAuth2 goodies for the Djangonauts!
Listed in the “Authentication” section of the Awesome Python awesome list.
A generic, spec-compliant, thorough implementation of the OAuth request-signing logic
Listed in the “Authentication” section of the Awesome Python awesome list.
Social auth made simple
Social authentication and registration mechanism.
REST implementation of Django authentication system.
REST API implementation for Django authentication.
Awesome Django authorization, without the database
Listed in the “Authentication” section of the Awesome Python awesome list.
Django Two-Factor Authentication
User-friendly two-factor authentication implementation.
An Elixir Authentication System for Plug-based Web Applications
Authentication system for Plug-based web applications.
Robust, modular, and extendable user authentication system
Modular and extensible user authentication system.
:couple: Multi-user accounts for Django projects
Multi-user account and organization management.
Coherence is a full featured, configurable authentication system for Phoenix
Full-featured authentication system for Phoenix.
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.
OAuth2 framework for macOS and iOS, written in Swift.
Provides an OAuth2 framework for macOS and iOS.
Simple yet powerful authorization / authentication client library for Python web applications.
Library for authorization and authentication clients.
Django-registration (redux) provides user registration functionality for Django websites.
Simple and painless user registration workflow.