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