Setup
Build the local lab โ Keycloak, Vault, OpenFGA, and the CLIs every later lesson assumes.
A standards-anchored, deeply technical course on securing AI agents: agent identity models, OAuth flows built for agents, the MCP authorization spec, scoped tool access, secrets brokering, audit and provenance, attacks and defences, governance, and the Microsoft Entra Agent ID platform.
Every module ends in a quiz. Pass it to earn the badge. Pass the final exam to earn the certificate.
Build the local lab โ Keycloak, Vault, OpenFGA, and the CLIs every later lesson assumes.
The primitives every agent-IAM bug traces back to: AuthN vs AuthZ, identity models, and a threat model for agents.
Give an agent a real identity โ registered clients, per-agent principals, and cryptographic workload identity.
The five flows that actually matter for agents, plus sender-constrained tokens and rich authorization requests.
The Model Context Protocol authorization spec, and how to ship an MCP server that survives a pentest.
Stop handing agents raw API keys. Broker credentials just in time, scoped and revocable.
Per-tool policy as code, capability tokens, and pulling a human into the loop for the dangerous calls.
Prove what an agent did, why it was allowed, and reconstruct the decision months later.
Prompt injection, token theft, confused deputy, and the MCP supply chain โ with the defences that hold.
EU AI Act, NIST AI RMF, ISO 42001, and SOC 2 โ translated into controls an engineer can implement.
The vendor deep dive: Agent 365, the four Entra agent object types, Conditional Access, ID Protection, and governance.
Badges unlock as you pass each module quiz. The final exam issues a verifiable certificate you can share.
Reading is not evidence. Each project is a deployable system you can put in front of an interviewer.
An agent that exchanges a user token for a downstream token and binds every call to a private key.
A registry of MCP servers with dynamic client registration, signature verification, and tool pinning.
A broker that mints just-in-time, narrowly scoped credentials per tool call and logs every issuance.
Out-of-band approvals via CIBA with budgets, timeouts, and a full decision log.
The capstone: identity, policy, brokering, approvals, and audit in one deployable platform.
The same capstone goals implemented natively on the Microsoft stack.