Changelog

PR #778: feat(auth): add multi-workspace tenant login

Release Notes

Summary

Users who belong to more than one Stellarbridge workspace can now sign in through a central login page, choose which workspace to enter, switch between workspaces from the dashboard, and sign out of one workspace without ending sessions in others.

Changes

  • Added a central workspace login flow that authenticates users and routes them to the correct workspace after sign-in.
  • Added workspace selection and switching from the account menu in the dashboard.
  • Signing out now ends only the current workspace session; other workspace sessions and the identity-provider single sign-on session remain active.
  • After signing out, users can sign back into the same workspace or choose a different workspace.
  • Strengthened sign-in validation, including organization binding, verified-email checks, and tenant-local access controls.
  • Tenant deployments continue to use the default login URL (https://login.stellarbridge.app)

Impact

Behavior change: Sign-in, workspace switching, and sign-out now operate per workspace rather than as a single global session. Users with access to multiple workspaces will see workspace selection during login and can move between workspaces without signing out everywhere.

Classification

Auth, UI, Tenant Workflow, Security