Enterprise Identity Integration for AI-Assisted Developer Services: Architecture, Implementation, and Case Study
Manideep Reddy Chinthareddy

TL;DR
This paper presents an architecture integrating enterprise identity protocols with AI-assisted developer tools to ensure secure, compliant, and efficient access control within IDE environments.
Contribution
It introduces a practical architecture combining OAuth 2.0, OIDC, and MCP for enterprise-grade identity management in AI developer services, including implementation and case study.
Findings
Feasibility demonstrated with a Visual Studio Code prototype
Authentication latency and validation overhead analyzed
Provides a deployable pattern for enterprise identity integration
Abstract
AI-assisted developer services are increasingly embedded in modern IDEs, yet enterprises must ensure these tools operate within existing identity, access control, and governance requirements. The Model Context Protocol (MCP) enables AI assistants to retrieve structured internal context, but its specification provides only a minimal authorization model and lacks guidance on integrating enterprise SSO. This article presents a practical architecture that incorporates OAuth 2.0 and OpenID Connect (OIDC) into MCP-enabled developer environments. It describes how IDE extensions obtain and present tokens, how MCP servers validate them through an identity provider, and how scopes and claims can enforce least-privilege access. A prototype implementation using Visual Studio Code, a Python-based MCP server, and an OIDC-compliant IdP demonstrates feasibility. A case study evaluates authentication…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAccess Control and Trust · Robotic Process Automation Applications · Scientific Computing and Data Management
