Skip to content

Welcome to Django GitHub SSO

Motivation

This library aims to simplify the process of authenticating users with GitHub in Django Admin pages, inspired by libraries like django-admin-sso

Why another library?

  • This library aims for simplicity and ease of use. django-allauth is de facto solution for Authentication in Django, but add lots of boilerplate, specially the html templates. Django-GitHub-SSO just add the "Login with Google" button in the default login page.


Install

pip install django-github-sso

Currently this project supports:

  • Python 3.10, 3.11 and 3.12
  • Django 4.1, 4.2 and 5.0