Skip to main content

A database-backed configuration for mozilla-django-oidc

Project description

1 mozilla-django-oidc-db

Version:

0.19.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.19.0.tar.gz (48.9 kB view details)

Uploaded Source

Built Distribution

mozilla_django_oidc_db-0.19.0-py3-none-any.whl (47.6 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for mozilla_django_oidc_db-0.19.0.tar.gz
Algorithm Hash digest
SHA256 cbeb0c23b1976bac08cc35f688b8d4b57a315ca4ab826b540cedb9d8969450be
MD5 b450abce28acff38b96f691352a9ba54
BLAKE2b-256 4d76d0a9ad6aef3fdc943c698a071967ae2d1503a8bcf9bc9e1099e309dfda5e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mozilla_django_oidc_db-0.19.0-py3-none-any.whl
Algorithm Hash digest
SHA256 818f680a65632b4ba245d0f0b1afd3da64bf05e97f1eee354da720b8c0c33f2b
MD5 086f9cf1c81c67de2b3b0a15722da49c
BLAKE2b-256 60aaa30ddcef28b6d5e8153d65d0d96827108d688aacca41558ca79698dab477

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