Back to Tech Radar
security_planAug 28, 2026

Agent Access Is Moving From Standing Credentials to Task-Scoped Authority

Agent access is moving away from long-lived secrets and broad, standing grants. Vercel, Cloudflare, and Supabase have introduced controls for issuing short-lived credentials at runtime, narrowing OAuth permissions at consent, binding MCP access to enterprise identity, and detecting unmanaged MCP traffic. The products are not interoperable parts of one system, but they point in the same direction: agent authority is becoming a runtime security surface that teams must scope, observe, and revoke.

Abstract illustration of identity, cloud, and lock icons connected across a network, representing task-scoped authorization for AI agents.

Summary

Agent access is moving away from long-lived secrets and broad, standing grants. Vercel, Cloudflare, and Supabase have introduced controls for issuing short-lived credentials at runtime, narrowing OAuth permissions at consent, binding MCP access to enterprise identity, and detecting unmanaged MCP traffic.

The products are not interoperable parts of one system, but they point in the same direction: agent authority is becoming a runtime security surface that teams must scope, observe, and revoke.

Key Updates

- Vercel Connect is generally available with more than 100 connectors. Vercel deployments use OIDC identity to request tokens at runtime; tokens refresh automatically and can act as an application or a named user. GA adds fine-grained RBAC, audit logs, and token and trigger observability. The available scope granularity still depends on each provider.

- Cloudflare OAuth scope customization lets client owners mark scopes as required or optional. Users can deselect optional scopes during authorization, and the resulting token contains only the granted set. Applications must inspect that grant and handle partial permissions instead of assuming every requested scope was approved.

- Supabase enterprise-managed authentication for its MCP server is generally available on Team and Enterprise plans for organizations using Okta SSO and Claude Team or Enterprise. An administrator authorizes the connector centrally, while each employee remains limited to their existing Supabase role and project permissions. Offboarding in Okta removes that access from Claude.

- Cloudflare announced Gateway controls for identifying inspected MCP traffic, associating it with users and servers, and reporting or blocking direct connections outside an approved MCP Portal on managed network paths. The protocol header is a strong signal, not complete coverage: local stdio servers, off-network traffic, older clients, and nonconforming requests may remain outside that view.

Why It Matters

Agents make an old credential problem more operationally dangerous. One process may touch several systems, run repeatedly, and perform actions at machine speed. The question is no longer only where a secret is stored. Teams also need to know which identity received authority, what task it was scoped to, what path the request used, and how that authority can be audited or revoked.

These announcements address different control points: credential issuance, user consent, enterprise identity, and network visibility. No single layer is sufficient. Short-lived tokens reduce persistence but do not correct an excessive scope. Consent does not reveal unmanaged clients. Network inspection cannot see every local or off-network call. Central SSO improves onboarding and offboarding, but it does not make every tool action safe.

The larger signal is a shift from one-time agent configuration toward continuous authorization. Production systems need policy decisions during execution, evidence after execution, and controls for paths that bypass the approved route.

Builder Takeaway

Treat agent-to-tool access as a runtime authorization problem.

Inventory persistent secrets and MCP endpoints. Prefer short-lived credentials derived from workload or user identity, request the smallest scope needed for each step, verify the scope actually granted, and log the subject, tool, destination, and authorization decision. Define revocation and offboarding before rollout.

Start with one bounded workflow and test the bypass cases: a direct endpoint, a local stdio server, an expired or revoked token, and a reduced OAuth grant. Do not assume that using OAuth or MCP by itself enforces least privilege.

Sources

- The end of credential sprawl for agents: https://vercel.com/blog/the-end-of-credential-sprawl-for-agents

- Enterprise-managed auth for the Supabase MCP server: https://supabase.com/blog/enterprise-managed-auth-for-the-supabase-mcp-server

- From all-or-nothing to task-based OAuth consent: https://blog.cloudflare.com/task-based-oauth-consent/

- How Cloudflare detects MCP traffic and helps secure it: https://blog.cloudflare.com/mcp-security-updates/

How strong is this signal for builders?

Signal feedback is stored anonymously and used to improve Tech Radar editorial quality.

Want more operational technology signals?

Follow uniQubit Tech Radar or contact uniQubit about a product, partnership, or operational software need.

Sources