-
Notifications
You must be signed in to change notification settings - Fork 0
Per-OS-User + Per-RSI-Account Session Pinning #122
Copy link
Copy link
Open
Labels
channel/alphaTargets the alpha release channel (early testing)Targets the alpha release channel (early testing)channel/betaTargets the beta release channel (pre-release, opted-in users)Targets the beta release channel (pre-release, opted-in users)channel/liveTargets the live release channel (stable, end-user-facing)Targets the live release channel (stable, end-user-facing)channel/rcTargets the rc (release candidate) channel — final stabilization before liveTargets the rc (release candidate) channel — final stabilization before livesurface/tray-whats-newsurface/web-roadmap
Metadata
Metadata
Assignees
Labels
channel/alphaTargets the alpha release channel (early testing)Targets the alpha release channel (early testing)channel/betaTargets the beta release channel (pre-release, opted-in users)Targets the beta release channel (pre-release, opted-in users)channel/liveTargets the live release channel (stable, end-user-facing)Targets the live release channel (stable, end-user-facing)channel/rcTargets the rc (release candidate) channel — final stabilization before liveTargets the rc (release candidate) channel — final stabilization before livesurface/tray-whats-newsurface/web-roadmap
Type
Fields
Give feedbackNo fields configured for issues without a type.
Problem
On a shared machine (multi-user Windows install, family gaming PC), the tray can silently inherit a previously-paired session into a different OS user's context. The same problem exists when a user re-links a different RSI account — the tray may continue running under the old session-pinning without prompting for re-auth.
Approach
Bind every active session to the triple
(OS user, StarStats account, RSI account). On any change to any of the three, force re-auth or surface a "session changed" prompt.Prevents:
Acceptance criteria
session_changedUI promptRisks / Open questions
Original draft notes
Bind every active session to the triple (OS user, StarStats account, RSI account). On any change to any of the three, force re-auth or surface a "session changed" prompt. Prevents account mix-ups on shared machines and silent session inheritance after an RSI re-link.
Tracking
per-os-user-per-rsi-account-session-pinningeta_band: tbd (set on the Project board when scoping firms up)channel/<name>labels when targeting firms up.