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
Built Distribution
Hashes for scim2_tester-0.1.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d70c958d3db0b0d2ece5c1a2f7e8f7d570d50086e70f7ab896e1c7c903989082 |
|
MD5 | dcec16466f9fcbeae5bfe6c55b59f2e9 |
|
BLAKE2b-256 | c39cec13f48b5a5b84affd976dffd1867102a00af5a4c02d23a91100da65893e |