Skip to main content

A database-backed configuration for mozilla-django-oidc

Project description

1 mozilla-django-oidc-db

Version:

0.17.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.17.0.tar.gz (46.0 kB view details)

Uploaded Source

Built Distribution

mozilla_django_oidc_db-0.17.0-py3-none-any.whl (45.4 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for mozilla_django_oidc_db-0.17.0.tar.gz
Algorithm Hash digest
SHA256 cfc4e9f247b9d9beba10db48a06ae04f57ddbd4d60db8b2c7b55e73c1d42a05a
MD5 d9b0110b0e6df507b895b3cc059f20aa
BLAKE2b-256 0037fc1f098a2878bfd22ec8413382cb30a70c5e83b7c92d0ef99ff6601f45e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mozilla_django_oidc_db-0.17.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4699e54f64b9224fc84102d366c1f70b8473a311a53a1fa8d4f3c8352ed6c626
MD5 de4426c58390aba6bd3b02789d90b886
BLAKE2b-256 b170680caca07567468ec8f61df6f694aecc745acac6378283535100af8ca6db

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