Support multiple modes for consortia UI bundles

Description

We need to support several setups for consortia UIs…

Single UI bundle - users always log into the central tenant, then switch affiliations as needed. We already have this.

Manual Tenant Selection - users select their tenant from a drop-down and are taken to the appropriate UI bundle for their tenant. We already have this. (Must-have for Galileo)

Automatic Tenant Selection - users are NOT prompted to select their tenant. All users in the consortia see the same login screen. The user’s home tenant is detected and the user is logged into that tenant, and taken to the appropriate UI bundle (aka the Single-Tenant User Experience)

Scope

  • Gather/clarify requirements

    • Revisit Manual Tenant Selection - we know there are edge cases which don’t work quite right… retest to clarify what’s broken, what is not.

  • How this behavior is configured (stripes-config.js, Keycloak, etc.)

    • Relevant for both Manual Tenant selection and Automatic Tenant Selection.

  • Implementation & testing

Priority

Development Team

Thunderjet

Assignee

Solution Architect

Parent

Parent Field Value

None

Parent Status

None

Checklist

hide

Activity

Show:

Craig McNally January 21, 2025 at 9:28 PM

This is a must-have for migrating Mobius to Eureka. They’re using the so-called “single tenant user experience”, where users do not explicitly select a tenant at login, but are instead automatically authenticated against their home tenant. Adding support for this login flow to Eureka is the purpose of this feature.

Craig McNally January 17, 2025 at 8:46 PM

Details

Reporter

PO Rank

0

Front End Estimate

Medium < 5 days

Front-End Confidence factor

70%

Release

Sunflower (R1 2025)

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs
Created July 19, 2024 at 6:00 PM
Updated February 24, 2025 at 5:42 PM
TestRail: Cases
TestRail: Runs