Skip to content

[TE-1898] SCIM Group Provisioning docs + PingOne guide#2618

Merged
suryaclambdatest merged 15 commits intoLambdaTest:testmuComfrom
rachit-lambdatest:TE-1898-scim-testmuCom
Feb 26, 2026
Merged

[TE-1898] SCIM Group Provisioning docs + PingOne guide#2618
suryaclambdatest merged 15 commits intoLambdaTest:testmuComfrom
rachit-lambdatest:TE-1898-scim-testmuCom

Conversation

@rachit-lambdatest
Copy link
Contributor

Summary

  • Comprehensive SCIM Group Provisioning documentation (mapping, conflicts, deleted targets, cross-type rules)
  • New PingOne SCIM setup guide with 23 screenshots
  • Group provisioning sections added to Okta, Azure, and JumpCloud SCIM docs
  • Improved SCIM doc readability with tabbed sections, queryString support, and trimmed PingOne tab

Test plan

  • Verify npm run build passes with no broken links
  • Review PingOne guide screenshots render correctly
  • Check sidebar navigation includes PingOne entry
  • Verify all IdP group provisioning sections link back to main SCIM guide

🤖 Generated with Claude Code

rachit-lambdatest and others added 15 commits February 26, 2026 22:49
Merge user provisioning and group provisioning into a single comprehensive
SCIM doc with interactive tabs, flowcharts, full API request/response
examples, mapping rules, conflict resolution, and troubleshooting.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Main scim.md:
- Add cross-type exclusive conflict documentation with all 3 conflict types
- Add "One Group per Entity" constraint section
- Document conflict resolution flow with current/incoming distinction
- Expand role assignment: document downgrade behavior, recomputation rules
- Document entity rename sync on group rename
- Document target_deleted flag when mapped entity is deleted
- Expand side effects tables with member add/remove/role-change behaviors
- Add 7 new FAQ entries (one-group-per-entity, downgrade, search, etc.)
- Add 5 new troubleshooting entries (cross-type, roles, entity conflicts)

IDP-specific docs (okta-scim.md, azure-scim.md, jumpcloud-scim.md):
- Add "Pushing/Provisioning Groups" section to each IDP guide
- Document group push setup steps per IDP
- Add role assignment instructions per IDP
- Add "What Happens After Pushing" reference tables
- Link back to main SCIM guide for mapping/conflicts/rules details

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…quick start

- Add Quick Start box at top of Group Provisioning section
- Replace dense mapping table with entity-specific tabs (Team/Concurrency Group/Sub-Org)
  so users only read what's relevant to their use case
- Add entity tabs to Conflicts section with skip note for Team users
- Rename "Side Effects & Behaviors" to "What Happens When..." with IDP/Admin tabs
- Promote entity rename sync to a :::warning callout
- Make role downgrade behavior clearer with bolder key line
- Convert FAQ to collapsible <details> for easier scanning
- Remove duplicate items between FAQ and Troubleshooting
- Add "no rule matches" note to mapping rules

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
… auto-create

Explains that when an admin deletes a mapped entity, the mapping is
flagged as target_deleted and auto-create is intentionally blocked
to prevent loop behavior. Admin must manually re-map to a new target.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Already covered in entity-type tabs and "What Happens When" section.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Teams don't have conflicts so the tab was unnecessary. Added a
dedicated Cross-Type tab explaining sub-org vs group/team conflicts.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Enables deep-linking to specific tabs via URL query params:
- ?idp=okta / ?idp=azure / ?idp=jumpcloud
- ?entity=team / ?entity=group / ?entity=suborg / ?entity=crosstype
- ?user-op=create-user / ?user-op=get-user / etc.
- ?group-op=create-group / ?group-op=delete-group / etc.
- ?rule=prefix / ?rule=regex / ?rule=all
- ?sync=idp-changes / ?sync=admin-changes

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…ivation notes

- Add PingOne/PingFederate tab with full SCIM provisioning setup steps
- Add LambdatestGroup custom attribute to User schema, examples, and PATCH paths
- Add full SCIM URN paths for OrganizationRole, LambdatestGroup, and LambdatestRoles
- Add Feature Activation note: teams/groups/sub-orgs need support to enable
- Expand Other IDPs tab with custom attribute schema URN table
- Add patchable paths reference table for User PATCH operations

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@suryaclambdatest suryaclambdatest merged commit 95b4128 into LambdaTest:testmuCom Feb 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants