Skip to content

Share links: add a non-temporary (reusable) link option #316

Description

@simfrisk

Description

Every share link generated today, whether for a whole production or a single line, is single-use. There is no option for a link that stays valid for repeat use.

Current behavior

  • POST /share (src/api_share.ts) requests a delegate token from OSC's token service for every share link.
  • That token service (osaas-token-service, POST /delegate/:serviceId) issues a Common Access Token with a 5 minute expiry and marks it invalid after first use (catreplay / catStore, returns 401 "Token has already been used" on reuse).
  • The frontend's share modals ("Share" and "Share Lines") both say: "Each link can only be used once. A fresh link is generated automatically when copying."

Ask

Add an option to generate a link that is not single-use, so it can be reused over time for recurring sessions rather than regenerated and re-shared on every use.

Context

Customer feedback (Wilsson Brothers, via Simon/CSM, 2026-09). They set up their own separate login system for their team specifically because the single-use links were disruptive for a production crew that wants a fixed way to join recurring sessions, rather than reissuing a new link each time.

Reported by Simon (CSM) on 2026-09-15.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    HighPriority: highenhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions