Skip to main content

A database-backed configuration for mozilla-django-oidc

Project description

1 mozilla-django-oidc-db

Version:

0.18.1

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.18.1.tar.gz (46.6 kB view details)

Uploaded Source

Built Distribution

mozilla_django_oidc_db-0.18.1-py3-none-any.whl (45.8 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for mozilla_django_oidc_db-0.18.1.tar.gz
Algorithm Hash digest
SHA256 0c242968cf1a9d18d3a6c3fa83451e2abc858d1e8262399814d1709467209f83
MD5 bea32444c5be72a8afebe1ef8119ee43
BLAKE2b-256 4537d60a928cd0e4be68f9df53830d1a64f16fa097f04a122264265d4619bf46

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mozilla_django_oidc_db-0.18.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1f2ec2e755c22b7f9efddcc13a905b906caec8241b57898d259a8fc90cfd2c1f
MD5 61b11a3acce2220476b4e469c2ad82dd
BLAKE2b-256 9fae88a61fa90aa4f976cecf16415314cc010698151d374fe637d563c504b15e

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