Skip to main content

A database-backed configuration for mozilla-django-oidc

Project description

1 mozilla-django-oidc-db

Version:

0.23.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.23.0.tar.gz (53.1 kB view details)

Uploaded Source

Built Distribution

mozilla_django_oidc_db-0.23.0-py3-none-any.whl (51.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mozilla_django_oidc_db-0.23.0.tar.gz
  • Upload date:
  • Size: 53.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for mozilla_django_oidc_db-0.23.0.tar.gz
Algorithm Hash digest
SHA256 8f9bf597e93533f613071784c37f137c3cf94e5cb45ffa4a02e4296f8bbc5313
MD5 d88c3be3264434121f656ad19da3e90c
BLAKE2b-256 ecb572cf9b675d7cf8aa11764985f01a3924d8256a137fce6558da58393c8bc8

See more details on using hashes here.

Provenance

The following attestation bundles were made for mozilla_django_oidc_db-0.23.0.tar.gz:

Publisher: ci.yml on maykinmedia/mozilla-django-oidc-db

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for mozilla_django_oidc_db-0.23.0-py3-none-any.whl
Algorithm Hash digest
SHA256 39cc13ec84f837137ca4d636e4819831510aa7218ce0e3e3584a14e9c6366c31
MD5 77c01367239b98795ab8396f24ae4e13
BLAKE2b-256 74b18b855d1902db7189be41a0ebe3fa7578f29a226ee30ea95f2b0a70ac64f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for mozilla_django_oidc_db-0.23.0-py3-none-any.whl:

Publisher: ci.yml on maykinmedia/mozilla-django-oidc-db

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page