Authorization extensions
Supplementary authorization mechanisms beyond the core MCP authorization specification.
Adapted from Authorization Extensions.

Machine-to-machine and enterprise IdP patterns extend core user OAuth.
Official auth extensions
| Extension | Use when |
|---|---|
| OAuth Client Credentials | Machine-to-machine MCP calls without an end-user present |
| Enterprise-Managed Authorization | Centralised IdP policy for enterprise estates |
How they relate to core auth
- Start from Authorization (PRM + OAuth 2.1).
- Choose an extension only if core flows cannot express your trust model.
- Advertise and negotiate via the extensions mechanism.
Negative cases
- Using client credentials for user-specific data → wrong trust model; use delegated user auth.
- Bypassing enterprise IdP for “speed” → violates corporate policy and audit.
- Mixing tokens across resources without audience checks → classic confused-deputy risk.
Discussion
Comments
Share feedback or questions about this page. No account required.
Loading comments…