-
Notifications
You must be signed in to change notification settings - Fork 693
Labels
affects/8.8Issue is affecting 8.8 minor versionsIssue is affecting 8.8 minor versionscomponent/identityRelated to the Identity component/teamRelated to the Identity component/teamkind/bugCategorizes an issue or PR as a bugCategorizes an issue or PR as a buglikelihood/highA recurring issueA recurring issueseverity/midMarks a bug as having a noticeable impact but with a known workaroundMarks a bug as having a noticeable impact but with a known workaroundversion:8.8.0-alpha8version:8.8.0-alpha8-rc1version:dryrun-8.8.0-alpha6-rc999
Description
Description
The Mapping Rules UI of Orchestration Cluster Identity is displayed in SaaS deployments. It has no end user value as the JWT structure is opaque. Note that we nevertheless have mapping rules in those setups that we automatically create (for dynamic support agent, admin role assignment). It's okay that users cannot see those then.
Note that we want to display it in Self-Managed OIDC setups, so it should only specifically be hidden in SaaS deployments.
Steps to reproduce
- Create a new cluster in SaaS
- Navigate to the Identity UI
Current behavior
- Mapping Rules UI is visible
Expected behavior
- Mapping Rules UI is not shown
Environment
SM
Version
- 8.8 only
Rootcause
- This case was not considered when we built the Mapping Rules UI, so there is no conditional rendering implemented
Solution ideas
- Use a window config variable to hide the UI conditionally
- Needs a backend change, as of today we don't have a flag for SaaS deployments specifically yet. It's easy to obtain though (based on cluster and org id in the application config).
Acceptance criteria
For non-OIDC setups,
-
Users
UI is shown instead ofMapping Rules
always
For OIDC setups,
-
Mapping Rules
UI is shown for Self-Managed, but not for SaaS
Dev -> QA handover
- Resources:
- Versions to validate:
- Release version (in which version this feature will be released):
Links
- Discussion that the ticket originates from: Add docs for Groups and Roles camunda-docs#6013 (comment)
Implementation
- frontend change fix: hide mapping rules ui for SaaS #36675
- backend change (send
organizationId
as part of client config) feat: add AppSwitcher to Identity #36528
Metadata
Metadata
Assignees
Labels
affects/8.8Issue is affecting 8.8 minor versionsIssue is affecting 8.8 minor versionscomponent/identityRelated to the Identity component/teamRelated to the Identity component/teamkind/bugCategorizes an issue or PR as a bugCategorizes an issue or PR as a buglikelihood/highA recurring issueA recurring issueseverity/midMarks a bug as having a noticeable impact but with a known workaroundMarks a bug as having a noticeable impact but with a known workaroundversion:8.8.0-alpha8version:8.8.0-alpha8-rc1version:dryrun-8.8.0-alpha6-rc999
Type
Projects
Status
Done