Skip to main content

A database-backed configuration for mozilla-django-oidc

Project description

1 mozilla-django-oidc-db

Version:

2.0.0

Source:

https://github.com/maykinmedia/mozilla-django-oidc-db

Keywords:

OIDC, django, database, authentication

build-status Coverage status Ruff

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 configuring OpenID connect providers and clients.

  • 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 database configuration 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-2.0.0.tar.gz (63.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mozilla_django_oidc_db-2.0.0-py3-none-any.whl (57.9 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for mozilla_django_oidc_db-2.0.0.tar.gz
Algorithm Hash digest
SHA256 fac500ed9f759fd53f3a08e88e7797a4c8a4d9409d7c5226b59e1c3b54be93c4
MD5 7dc31e73d6905db268ccc7553bb418b1
BLAKE2b-256 69b24fe6000e746eec3cf4673879bd8676389b6e91a0ce73fdecb2edeb1971d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for mozilla_django_oidc_db-2.0.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-2.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for mozilla_django_oidc_db-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 20bc6d0c6b42a3467ecaf6146b52626394106b23443ec1b2e2f0332b521209df
MD5 db012bbd1e4f5f204b9d76afbb46ad77
BLAKE2b-256 de29d24c2068bc05bac28872f4512b68f5a5725e44f56f5d0d0f64d18f38f5c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for mozilla_django_oidc_db-2.0.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 Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page