Build conformance tests for a SCIM 2.0 server implementation

domain: identity-general · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Stand up your SCIM server in a test environment and expose it at a known base URL; ensure authentication credentials are available for the test runner.
  2. Run the SCIM Verify tool at scim.dev/verify by pointing it at your endpoint; it executes a battery of automated tests covering user and group CRUD, filtering, pagination, and schema discovery endpoints.
  3. Supplement with the WSO2 SCIM2 compliance test suite or the python-scim scim2-tester library for additional coverage against RFC 7643 and RFC 7644 requirements.
  4. Validate your /ServiceProviderConfig, /ResourceTypes, and /Schemas discovery endpoints return RFC-compliant responses, including correct supported attributes for filtering and sorting.
  5. Write custom tests covering edge cases your IdP customers actually exercise: partial PATCH on group members, bulk operations if supported, and error response format (SCIM errors must use the urn:ietf:params:scim:api:messages:2.0:Error schema).
  6. Integrate the automated tests into your CI pipeline so SCIM regressions are caught before deployment.

Known gotchas

Related routes

Implement SCIM 2.0 group provisioning and PATCH semantics correctly
identity-general · 6 steps · unrated
Build a FIDO2 server and run it through FIDO Alliance conformance testing for certification
fidoalliance.org · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans