scienceDeep Dive
AI Engineering
·
Aug 19, 2026
·
16 min read Production auth for an MCP server on Microsoft Graph: browser SSO with a public client and PKCE, delegated tokens, the On-Behalf-Of exchange, and the engineering that keeps an 85-tool surface safe.
scienceDeep Dive
Azure
·
Jul 14, 2026
·
16 min read How an AI agent reaches Microsoft Graph as the signed-in user through MCP — why token passthrough fails, and how on-behalf-of, Conditional Access, and RBAC secure the chain.
scienceDeep Dive
Azure
·
Jul 10, 2026
·
14 min read The first design decision for any Azure AI agent is which identity it uses. A decision matrix across managed identity, Entra Agent ID, on-behalf-of, and service principals.