Skip to content

Document how SCIM handles custom workspace roles [ER-2951] - #154

Merged
zoltan-baba merged 2 commits into
mainfrom
docs-impact/scim-custom-workspace-roles
Sep 18, 2026
Merged

zoltan-baba merged 2 commits into
mainfrom
docs-impact/scim-custom-workspace-roles

Conversation

@bbereti

@bbereti bbereti commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

The SCIM page lists the three built-in workspace roles an IdP can send, but since bitrise-website#20460 a member's workspace role can also be a custom role, and the page says nothing about how SCIM interacts with those. A SCIM admin has no way to know that a sync replaces a held custom role, or that naming a custom role in roles is rejected.

Adds a short "Custom workspace roles and SCIM" subsection to configuring-scim.mdx covering both cases (IdP can't assign a custom role; a push with roles present replaces one, so omit the attribute to keep it), plus a one-line pointer from the available-roles table. The custom-roles pages themselves don't mention SCIM, so this is the only place the behavior is documented.

Custom roles are live (PR2 #20460 and PR3 #20503 are merged), so this is ready to merge. node scripts/check-links-source.js is clean on the edited page.

🤖 Generated with Claude Code

@github-actions

github-actions Bot commented Aug 4, 2026

Copy link
Copy Markdown

@bbereti
bbereti marked this pull request as ready for review September 17, 2026 17:10
@bbereti bbereti changed the title SCIM: how custom workspace roles behave Document how SCIM handles custom workspace roles [ER-2951] Sep 17, 2026
bbereti and others added 2 commits September 18, 2026 10:14
An IdP can only name the three built-in workspace roles; a request naming a
custom role is rejected and leaves the member's role alone. And because a
member has one workspace role at a time, a SCIM push replaces a custom role
that was assigned on Bitrise — including via an empty `roles` array.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
The custom roles feature now has its own docs section (merged
separately); cross-link it from the first mention of "custom role"
here so readers can find out how to create/assign one.
@zoltan-baba
zoltan-baba force-pushed the docs-impact/scim-custom-workspace-roles branch from bb6b889 to 9a1688f Compare September 18, 2026 08:32
@zoltan-baba
zoltan-baba merged commit 846cba8 into main Sep 18, 2026
5 checks passed
@zoltan-baba
zoltan-baba deleted the docs-impact/scim-custom-workspace-roles branch September 18, 2026 08:38
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