Skip to content

Add Stripe store auth signup command#7848

Draft
dengjeffrey wants to merge 1 commit into
mainfrom
projects-dot-dev-store-auth-signup
Draft

Add Stripe store auth signup command#7848
dengjeffrey wants to merge 1 commit into
mainfrom
projects-dot-dev-store-auth-signup

Conversation

@dengjeffrey

@dengjeffrey dengjeffrey commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Adds shopify store stripe-auth, a Stripe/Projects.dev-specific store auth command.
  • Requires a Projects.dev signup JWT via --signup.
  • Plumbs the signup JWT through store auth into the PKCE bootstrap.
  • Appends signup=<JWT> to the Admin OAuth /admin/oauth/authorize URL so Core/Admin can process the Projects.dev store signup before Identity login / scope approval.
  • Keeps the existing shopify store auth command unchanged; --signup is not available there.

Tests

  • pnpm vitest run packages/store/src/cli/commands/store/auth.test.ts packages/store/src/cli/commands/store/stripe-auth.test.ts packages/store/src/cli/services/store/auth/pkce.test.ts packages/store/src/cli/services/store/auth/index.test.ts
  • pnpm nx run store:type-check

Notes

  • This is a POC companion to the Core Projects.dev signup handling branch.
  • The JWT is forwarded only to the initial OAuth authorize URL; it is not persisted by the CLI.

@github-actions github-actions Bot added the no-changelog This PR doesn't include a changeset entry. Is an internal only change not relevant to end users. label Jun 17, 2026
Assisted-By: devx/b755a248-6116-4865-a10b-de316639f142
@dengjeffrey dengjeffrey force-pushed the projects-dot-dev-store-auth-signup branch from e817565 to 5c9e427 Compare June 19, 2026 01:18
@dengjeffrey dengjeffrey changed the title Add signup JWT to store auth Add Stripe store auth signup command Jun 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

no-changelog This PR doesn't include a changeset entry. Is an internal only change not relevant to end users.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant