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 hashes)

Uploaded Source

Supported by

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