Skip to content

[FEATURE][AUTH]: Support one-time authentication mode for WXO integration #1387

@ramcysiddique

Description

@ramcysiddique

Description:
For the WXO use case, credentials should not be stored during MCP Gateway registration. We need a one-time authentication mode where credentials are used temporarily for authentication and tool listing, and also support credential passthrough for subsequent tool executions via the virtual server.

Proposed Change:

  • Add a flag one_time_authentication: true in registration.

  • When enabled, use credentials only for initial authentication and tool discovery—do not persist them.

  • Allow pass-through headers in the virtual server so that credentials can be sent dynamically during tool execution instead of being stored in the DB.

Expected Outcome:
Enables secure, stateless integration with WXO—credentials are used only at runtime for listing or invoking tools, ensuring compliance with non-persistent authentication requirements.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestfrontendFrontend development (HTML, CSS, JavaScript)securityImproves security

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions