Authentication

Libraries for implementing authentications schemes.

Newest releases

0xyd SocialAuthDjangoTutorial Introduction A simple example for beginners to implement social authentication in their Django Projects. In this tutorial, we will teach you how to sign up/in with facebook, twi
 

dmytrostriletskyi The reusable Django application for Telegram authorization (also known as Telegram login)
 

lepture Authlib Authlib is an ambitious authentication library for OAuth 1, OAuth 2, OpenID clients, servers and more. Authlib is compatible with Python2.7+ and Python3.5+. Spec Implementations Lo
 

miguelgrinberg Two Factor Authentication with Flask This repository contains the example application for my Two Factor Authentication with Flask blog article. Installation To install your application on your computer follo
 

davedoesdev python-jwt Module for generating and verifying JSON Web Tokens. Note: From version 2.0.1 the namespace has changed from jwt to python_jwt, in order to avoid conflict with PyJWT. Note: Versions 1.0.0 and
 

brianloveswords python-jws 🚨 This is Unmaintained 🚨 This library is unmaintained and you should probably use https://github.com/latchset/jwcrypto instead. For historical purposes, here are the docs
 

jpadilla PyJWT A Python implementation of RFC 7519. Original implementation was written by @progrium. Installing $ pip install PyJWT Usage >>> import jwt >>> encoded = jwt.encod
 

demonware JOSE ==== JOSE is a framework intended to provide a method to securely transfer claims (such as authorization information) between parties. The JOSE framework provides a collection of specifications to serve this purpose. A JSON
 

demianbrecht sanction [sangk-shuhn]: authoritative permission or approval, as for an action. sanction is a ridiculously easy to use OAuth 2.0 client intended for rapid development against OAuth 2.0 providers with minimal keyboard bashing.
 

litl Rauth A simple Python OAuth 1.0/a, OAuth 2.0, and Ofly consumer library built on top of Requests. Features Supports OAuth 1.0/a, 2.0 and Ofly Service wrappers for convenient connection initialization
 

omab Python Social Auth Python Social Auth is an easy-to-setup social authentication/registration mechanism with support for several frameworks and auth providers. Crafted using base code from django-social-auth, it impleme
 

joestump Note: This library implements OAuth 1.0 and not OAuth 2.0. Overview python-oauth2 is a python oauth library fully compatible with python versions: 2.6, 2.7, 3.3 and 3.4. This library is depended on by m
 
Featured
2.1k

oauthlib OAuthLib A generic, spec-compliant, thorough implementation of the OAuth request-signing logic for python OAuth often seems complicated and difficult-to-implement. There are several prominent libraries for handling
 

lepture Flask-OAuthlib Notification I'm working on https://github.com/lepture/authlib which will be the replacement of this project. Flask-OAuthlib is an extension to Flask that allows you to intera
 

caffeinehit django-oauth2-provider django-oauth2-provider is a Django application that provides customizable OAuth2-authentication for your Django projects. Documentation Help License django-oauth2-provider is r
 

jazzband Django OAuth Toolkit OAuth2 goodies for the Djangonauts! If you are facing one or more of the following: Your Django app exposes a web API you want to protect with OAuth2 authentication, You
 
Popular
5.9k

pennersr Welcome to django-allauth! Integrated set of Django applications addressing authentication, registration, account management as well as 3rd party (social) account authentication. Home page http
 

dfunckt django-rules rules is a tiny but powerful app providing object-level permissions to Django, without requiring a database. At its core, it is a generic framework for building rule-based systems, similar to decision
 

django-guardian django-guardian django-guardian is implementation of per object permissions [1] as authorization backend which is supported since Django 1.5. It won't work with older Django releases. Documentation Onlin