Support multiple modes for consortia UI bundles
Description
Priority
Fix versions
Development Team
Thunderjet
Assignee
Unassigned
UnassignedSolution Architect
None
NoneParent
None
Parent Field Value
None
Parent Status
None
is blocked by
is defined by
Checklist
hideActivity
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
We need a backed estimate on this based on the proposed solution. See https://folio-org.atlassian.net/wiki/spaces/FOLIJET/pages/614203451/EUREKA-72+Investigate+options+consortia+UI+bundles
Details
Details
Reporter
Craig McNally
Craig McNallyPO 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
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