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
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
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
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
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
PyJWT
A Python implementation of RFC 7519. Original implementation was written by @progrium.
Installing
$ pip install PyJWT
Usage
>>> import jwt
>>> encoded = jwt.encod
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
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.
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
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
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
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
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
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
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
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
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 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