Django SCIM2 Server

CI Status Documentation Status Test coverage percentage

uv Ruff prek

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.