feat(backend): add SCIM for user provisioning (#12713)

* Add SCIM
Closes https://github.com/inventree/InvenTree/issues/6339

* also test scim

* extend testing with conformance suite

* fix test suite results

* coverage completion

* fil test gaps

* add missing schema values

* fix more type issues

* fix error view

* remove route from OpenAPI

* add changelog entry

* add codeowners
This commit is contained in:
Matthias Mair
2026-08-31 09:24:14 +10:00
committed by GitHub
parent c821fa0f43
commit 4066fa6e0a
34 changed files with 2288 additions and 9 deletions
+1
View File
@@ -50,6 +50,7 @@ python-dotenv # Environment variable management
pyyaml # YAML parsing
qrcode[pil] # QR code generator
rapidfuzz # Fuzzy string matching
scim2-models # SCIM 2.0 schema / protocol models, used for the SCIM provisioning endpoint
sentry-sdk # Error reporting (optional)
setuptools # Standard dependency
tablib[xls,xlsx,yaml] # Support for XLS and XLSX formats