Skip to main content

A database-backed configuration for mozilla-django-oidc

Project description

1 mozilla-django-oidc-db

Version:

0.18.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.18.0.tar.gz (46.4 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for mozilla_django_oidc_db-0.18.0.tar.gz
Algorithm Hash digest
SHA256 202f427f66ef3a365c288245fa2fa91c85278d90606afd5acc5d4162d3991f50
MD5 783c7feeebfb7589556ed4ee9460c4f2
BLAKE2b-256 b5290cd9a0f0d1e355a22908c220c8278b75e54c61a653f1cf896459c825ff6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mozilla_django_oidc_db-0.18.0-py3-none-any.whl
Algorithm Hash digest
SHA256 35687cf61a05f9e656f996a0d49165dd380173d5573e5e88a3ed0b1a1a909ec6
MD5 64a7d07e7e7853c3b04e3875f0d183f0
BLAKE2b-256 723b4a823249af2a3fd4d3669c8c998570f5396b8f6ddc1a1f8f0ce357a7dc5b

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