Skip to content

[feature] SC-166737/improve app proxy security by restricting where token replacements can go#72

Open
HappyPaul55 wants to merge 1 commit intomainfrom
SC-166737/improve-app-proxy-security-by-restricting-where-token-replacements-can-go
Open

[feature] SC-166737/improve app proxy security by restricting where token replacements can go#72
HappyPaul55 wants to merge 1 commit intomainfrom
SC-166737/improve-app-proxy-security-by-restricting-where-token-replacements-can-go

Conversation

@HappyPaul55
Copy link
Contributor

This pull request updates the manifest.json file to support injecting sensitive configuration values into requests for OAuth integration. The main focus is on adding a settingsInjection field to relevant endpoints, which allows the system to automatically include the client_id and client_secret in the request body, improving flexibility and security in handling authentication.

Enhancements to OAuth endpoint configuration:

  • Added a settingsInjection field to the OAuth endpoint configuration, enabling automatic injection of settings such as client_id and client_secret into the request body.
  • Introduced an empty settingsInjection object to another endpoint, preparing it for future configuration injection support.

@HappyPaul55 HappyPaul55 requested a review from a team as a code owner November 18, 2025 14:10
@HappyPaul55 HappyPaul55 requested review from Copilot and removed request for a team November 18, 2025 14:10
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR enhances OAuth security in the Copper app by adding settingsInjection configuration to proxy endpoints, enabling controlled injection of sensitive settings like client_id and client_secret into OAuth requests.

  • Added settingsInjection configuration to two proxy whitelist endpoints
  • Configured the OAuth endpoint to inject client_id and client_secret into request bodies
  • Prepared the API endpoint with an empty settingsInjection object for future use

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@github-actions
Copy link

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.

2 participants