Security

Model Context Protocol Series 2A — OAuth 2.1 for MCP: Connecting Claude to Your Real Users with OpenIddict

Model Context Protocol Series 2A — OAuth 2.1 for MCP: Connecting Claude to Your Real Users with OpenIddict

A service account has admin access and no tenant context. This post shows the OAuth 2.1 flow that makes Claude authenticate as the real user: discovery endpoints, mock Dynamic Client Registration, JWT validation, and bearer token forwarding. (Claude's random callback ports get their own post — Series 2B.)

Posted in Development, AI, MCP, .NET, Security on July 2, 2026 by  ‐ 16 min read

Model Context Protocol Series 2B — The Bridge Middleware That Lets Claude Debug and Fix Its Own Tools