Skip to main content

A database-backed configuration for mozilla-django-oidc

Project description

1 mozilla-django-oidc-db

Version:

0.16.0

Source:

https://github.com/maykinmedia/mozilla-django-oidc-db

Keywords:

OIDC, django, database, authentication

build-status Coverage status black

python-versions django-versions pypi-version

Database-backed settings for mozilla-django-oidc, with modified unique identifiers

2 Features

  • Thin layer on top of mozilla-django-oidc

  • Allows configuration of OpenID Connect variables via django-solo

  • Overrides mozilla-django-oidc default behaviour, using the sub claim instead of the email claim as unique identifier for users

mozilla-django-oidc-db provides a database singleton for several configuration variables required for mozilla-django-oidc, moving them from deploy-time to run-time. This enables modification of the configuration, without having to restart the application.

Additionally, mozilla-django-oidc-db by default uses the sub (subject) claim instead of the email claim as the unique identifier for users in the RP (Relying Party) application. Using email as the unique identifier is not recommended, as mentioned in the OpenID Connect specification.

3 Usage

Please see the hosted documentation for installation, configuration and usage instructions.

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

mozilla_django_oidc_db-0.16.0.tar.gz (34.9 kB view details)

Uploaded Source

Built Distribution

mozilla_django_oidc_db-0.16.0-py3-none-any.whl (49.5 kB view details)

Uploaded Python 3

File details

Details for the file mozilla_django_oidc_db-0.16.0.tar.gz.

File metadata

File hashes

Hashes for mozilla_django_oidc_db-0.16.0.tar.gz
Algorithm Hash digest
SHA256 1b280959c714777bd1b9b2f557c8f68456c980e5e4fa2d5812ac9f27915dda17
MD5 c70168382801920d918a3591a67e8e50
BLAKE2b-256 8ceed325e27052b99eb4013a7d92915681e807a6a015f4fda76ee34c83a02817

See more details on using hashes here.

File details

Details for the file mozilla_django_oidc_db-0.16.0-py3-none-any.whl.

File metadata

File hashes

Hashes for mozilla_django_oidc_db-0.16.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7990bb31047407835bf2dc0b88f044e9f9bf8838ada356979f0c228a9e42fabe
MD5 33bbee100ee5e946d5e0535d4c33e595
BLAKE2b-256 35cca7cff8ed75004adcb064da3f38d8d1a167e8699aa3cf1be2da2a9ea99fdc

See more details on using hashes here.

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