Skip to main content

An implementation of the System for Cross-domain Identity Management (SCIM) specification for your Django project.

Project description

Django SCIM2 Server

CI Status Documentation Status Test coverage percentage

uv Ruff pre-commit

PyPI Version Supported Python versions License


Documentation: https://django-scim2-server.readthedocs.io

Source Code: https://github.com/browniebroke/django-scim2-server


An implementation of the System for Cross-domain Identity Management (SCIM) specification for your Django project.

[!WARNING] This package is in early stage of its development, and I haven't deployed it to production yet. Use at your own risks!

Installation

Install this via pip (or your favourite package manager):

pip install django-scim2-server

Add the app to your INSTALLED_APPS:

INSTALLED_APPS = [
    # ...
    "django_scim2_server",
]

Include the SCIM URL routes in your root URL configuration:

from django.urls import include, path

urlpatterns = [
    # ...
    path("scim/v2/", include("django_scim2_server.urls")),
]

Run migrations to create the SCIM database tables:

python manage.py migrate

Contributors ✨

Thanks goes to these wonderful people (emoji key):

Bruno Alla
Bruno Alla

💻 🤔 📖

This project follows the all-contributors specification. Contributions of any kind welcome!

Credits

Copier

This package was created with Copier and the browniebroke/pypackage-template project template.

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

django_scim2_server-0.2.0.tar.gz (23.4 kB view details)

Uploaded Source

Built Distribution

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

django_scim2_server-0.2.0-py3-none-any.whl (19.3 kB view details)

Uploaded Python 3

File details

Details for the file django_scim2_server-0.2.0.tar.gz.

File metadata

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

File hashes

Hashes for django_scim2_server-0.2.0.tar.gz
Algorithm Hash digest
SHA256 69b3e6c347081bd6c31e6b0c8d14d39c1d8a29d6dcc94ee861944cc6a9dcdbc5
MD5 0037068866ab4b835339762d102a75dd
BLAKE2b-256 73fbf214c23840825373a414f629e02c3efd39fbd5ad0b68d6297ba6727a3948

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_scim2_server-0.2.0.tar.gz:

Publisher: ci.yml on browniebroke/django-scim2-server

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

File details

Details for the file django_scim2_server-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for django_scim2_server-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f09cccdd1508b553b5704ad7efbb78be5b7a15a1571c26dae3ef814c08bbe35f
MD5 1a46b937c1483f4afddbe59ff6cd07cb
BLAKE2b-256 c3619304a8a6aa29782f259975193c887130d90abdaa3887a1c52c29d1f5137a

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_scim2_server-0.2.0-py3-none-any.whl:

Publisher: ci.yml on browniebroke/django-scim2-server

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