Skip to main content

A Django OpenID Connect authentication backend designed for use with Login.gov

Project description

Django OpenID Connect (OIDC) authentication provider

This module makes it easy to integrate OpenID Connect as an authentication source in a Django project.

Behind the scenes, it uses Roland Hedberg's great pyoidc library.

Modified by JHUAPL BOSS to support Python3

Modified by Thomas Frössman with fixes and additional modifications.

A note for anyone viewing this file from the .gov repository:

This code has been included from its upstream counterpart in order to minimize external dependencies. Here is an excerpt from setup.py::

name='django-oidc-tf',
description="""A Django OpenID Connect (OIDC) authentication backend""",
author='Thomas Frössman',
author_email='thomasf@jossystem.se',
url='https://github.com/py-pa/django-oidc',
packages=[
    'djangooidc',
],
include_package_data=True,
install_requires=[
    'django>=1.10',
    'oic>=0.10.0',
],

It was taken from https://github.com/koriaf/django-oidc at ae4a0ba5e6bfda1495f9447a507e6f54cc056980.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django_logingov_backend-0.0.5.tar.gz (13.3 kB view details)

Uploaded Source

File details

Details for the file django_logingov_backend-0.0.5.tar.gz.

File metadata

  • Download URL: django_logingov_backend-0.0.5.tar.gz
  • Upload date:
  • Size: 13.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.10

File hashes

Hashes for django_logingov_backend-0.0.5.tar.gz
Algorithm Hash digest
SHA256 afd128f62e0e1ef2641c7030d0803fe713f2c85c50dd9a82271f890115a1646d
MD5 cc57df6f20e2dc7989967b133631a0ea
BLAKE2b-256 607df37a55416166d61615d119faf15ca4fd0192048a8082b4fa148a16461aa8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page