Skip to content

Add the /link browser approval page #267

Description

@blockchain-maxis

The page the CLI's printed link opens. It must show the developer exactly what they are approving — which deploy public key is about to be attached to which handle — and let them approve or reject.

apps/web/app/(dashboard)/components/sign-in-gate.tsx already gates dashboard surfaces on a Sign-In With Stellar session and can be reused.

Why it matters: this is the human consent step. A link flow that attaches a wallet without showing the developer the key and the handle is an approval in name only.

Acceptance: /link?code=… requires a valid session, renders the deploy public key and target handle, offers approve and reject, refuses an expired or malformed code with a clear message, and never renders a code it cannot verify.

Activity

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

Metadata

Metadata

Assignees

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions