Enhanced MCP OAuth support for GitHub Copilot in JetBrains, Eclipse, and Xcode
We’ve introduced enhanced authentication capabilities in GitHub Copilot plugins for JetBrains, Eclipse, and Xcode to support more third-party OAuth providers with a secure and flexible approach using Dynamic Client Registration (DCR) and fallback mechanisms.
What’s new
GitHub Copilot plugins for JetBrains, Eclipse, and Xcode now support authentication for more identity providers (IdPs) beyond the GitHub MCP server, using OAuth 2.0 and OAuth 2.1 standards.
MCP first attempts a Dynamic Client Registration (DCR) handshake for automatic client setup. If the IdP does not support DCR, Copilot falls back to a client-credentials workflow, allowing you to manually configure static client IDs and secrets. These improvements give developers greater flexibility to integrate enterprise IdPs or custom identity services while maintaining security and compliance.
Try it out
These enhancements are in preview and available today to all JetBrains IDEs, Eclipse, and Xcode users. You need to update the plugin or app to the latest version and will also need to have a valid Copilot license.
For more details on MCP authentication, please refer to the official documentation.
Share your feedback
We value your feedback! Share your experience through the following channels:
– GitHub Copilot for JetBrains IDEs
– GitHub Copilot for Eclipse
– GitHub Copilot for Xcode