Simple OAuth2 login support for Django and Django REST Framework projects
Project description
Simple OAuth2 authentication client library for Django and Django REST framework projects.
Features:
Supports simple integration both to single page apps (via postMessage) and traditional Django apps (via redirect)
Does not require any JavaScript libraries
This is by no means comprehensive OAuth2 package but simple and serves single purpose.
# Supported / Tested OAuth2 Providers
Facebook
AccountKit
Google
# Other Features
Supports deauthorize and delete Facebook callbacks
# Configuration
settings.JAUTH_AUTHENTICATION_SUCCESS_REDIRECT:
Set this as URL of user home page after login. Set as None for single-page apps which open separate dialog for login (Value None causes postMessage to be called for the parent window with authentication result)
settings.JAUTH_AUTHENTICATION_ERROR_REDIRECT:
Set this as URL of login page with querystring parameter “error” as error message. Can be None for single page apps.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.