Skip to content

Open device verification in the default browser with a headless fallback #64

Description

@adrianwebb

Objective

When trsd auth login receives verification_uri_complete, attempt to open it in the operator's default browser and retain a copyable URL for headless or remote use.

Acceptance

  • The complete verification URL, including the user code, is passed to the platform opener without shell interpolation.
  • Success output tells the operator to follow the browser instructions.
  • A copyable complete URL is always printed for headless/remote authorization.
  • Opener failure does not fail or delay device polling.
  • JSON command output remains machine-readable on stdout.
  • Linux, macOS, and Windows launch commands are covered through an injected boundary.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions