Skip to content

feat(mcp): add identity code handling and mint subject resolution - #22

Open
eliteprox wants to merge 6 commits into
feat/pymthouse-playgroundfrom
feat/mcp-mint-intermediary
Open

feat(mcp): add identity code handling and mint subject resolution#22
eliteprox wants to merge 6 commits into
feat/pymthouse-playgroundfrom
feat/mcp-mint-intermediary

Conversation

@eliteprox

Copy link
Copy Markdown
Collaborator
  • Introduced new API route for redeeming identity codes, allowing for secure user authentication.
  • Enhanced existing minting logic to utilize resolved subjects from identity codes.
  • Updated OAuth login bridge functions to support issuing and redeeming identity codes.
  • Added tests for identity code functionality and mint subject resolution to ensure reliability.

@eliteprox
eliteprox requested a review from adamsoffer as a code owner August 26, 2026 18:50
@vercel

vercel Bot commented Aug 26, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
console Ready Ready Preview Aug 28, 2026 11:47pm

Request Review

@eliteprox

Copy link
Copy Markdown
Collaborator Author

Do not merge as-is, use for improvement of the third party initiated login, without playground

mint subject resolution

- Introduced new API route for redeeming identity codes, allowing for secure user authentication.
- Enhanced existing minting logic to utilize resolved subjects from identity codes.
- Updated OAuth login bridge functions to support issuing and redeeming identity codes.
- Added tests for identity code functionality and mint subject resolution to ensure reliability.
…nsent bootstrap script

- Enhanced `.env.example` with local Storyboard URLs for easier development.
- Introduced `auth0-consent-bootstrap.sh` script to automate Auth0 tenant setup for user consent screens, ensuring proper API configuration and scope management.
- Updated tests to accommodate new environment variable handling for local setups.
- Added new API route for MCP Auth0 login, facilitating user authentication with consent prompts.
- Updated `.env.example` to include Auth0 audience and scopes for local development.
- Enhanced login page to support dynamic login URLs based on MCP context.
- Introduced tests for MCP Auth0 login parameters and authorization handling.
- Removed deprecated billing app mismatch logic from minting process.
…ation

- Added new DeviceApproveForm component for user device approval.
- Created API route for device approval, handling user code and client ID validation.
- Updated login page to support device return URLs, ensuring proper redirection after authentication.
- Introduced tests for device approval logic and parameter validation.
- Enhanced environment configuration in `.env.example` to reflect new client ID handling.
…me component

- Added DevicePageChrome component to encapsulate the header and layout for device approval pages.
- Updated DeviceApproveForm usage in the device page to utilize the new DevicePageChrome for consistent UI structure.
- Removed redundant imports and streamlined error handling presentation within the new layout.
Console end-users on the shared owner wallet were hitting app-retail
subscription and session-wallet endpoints, which hid the wallet and
rejected plan changes with owner_wallet_not_app_user.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant