Skip to main content

Check SCIM RFCs server compliance

Project description

scim2-tester

Python methods based on scim2-models and scim2-client, to check if SCIM servers respect the RFC7643 and RFC7644 specifications.

It aims to be used in unit test and Continuous Integration suites and in healthcheck tools. If you are seeking a CLI integration of scim2-tester, take a look at scim2-cli.

What's SCIM anyway?

SCIM stands for System for Cross-domain Identity Management, and it is a provisioning protocol. Provisioning is the action of managing a set of resources across different services, usually users and groups. SCIM is often used between Identity Providers and applications in completion of standards like OAuth2 and OpenID Connect. It allows users and groups creations, modifications and deletions to be synchronized between applications.

Installation

pip install scim2-tester

Usage

scim2-tester provides a very basic command line:

python scim2_tester/checker.py https://scim.example

However, a more complete integration is achieved through scim2-cli:

pip install scim2-cli
scim https://scim.example test

You can check the scim2-cli test command reference for more details.

scim2-tester belongs in a collection of SCIM tools developed by Yaal Coop, with scim2-models, scim2-client and scim2-cli

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

scim2_tester-0.1.5.tar.gz (6.4 kB view details)

Uploaded Source

Built Distribution

scim2_tester-0.1.5-py3-none-any.whl (7.7 kB view details)

Uploaded Python 3

File details

Details for the file scim2_tester-0.1.5.tar.gz.

File metadata

  • Download URL: scim2_tester-0.1.5.tar.gz
  • Upload date:
  • Size: 6.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.5 Linux/6.10.6-arch1-1

File hashes

Hashes for scim2_tester-0.1.5.tar.gz
Algorithm Hash digest
SHA256 8ae2ff95ab43d0576fbbff9f4e6e8246bc418ee02d44fb4c14a7c313811da455
MD5 c1f999e72e6e230bc83391a67bd0e653
BLAKE2b-256 133dccef59eb8691e3da9c5f627f8b1d69315100ab04661bebb3f552f941fd1a

See more details on using hashes here.

File details

Details for the file scim2_tester-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: scim2_tester-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 7.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.5 Linux/6.10.6-arch1-1

File hashes

Hashes for scim2_tester-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 d70c958d3db0b0d2ece5c1a2f7e8f7d570d50086e70f7ab896e1c7c903989082
MD5 dcec16466f9fcbeae5bfe6c55b59f2e9
BLAKE2b-256 c39cec13f48b5a5b84affd976dffd1867102a00af5a4c02d23a91100da65893e

See more details on using hashes here.

Supported by

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