Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 47
  1. Kerberos Won Because Nobody Had to Implement It

    The question worth asking about AAuth is not only whether the protocol is good.

  2. Agent runtimes naturally create the first trustworthy evidence about an instance, which gives them the default position in agent identity.

  3. Agent Authority Has No General System of Record

    Agent task authority is scattered across four de facto records: harness permission prompts, OAuth grants, IAM roles, and change tickets.

  4. The MCP Lesson

    The control-points series argues that distribution determines defaults and standard seams determine whether those defaults remain contestable.

  5. Cross App Access Shows How the Layered Play Ships

    Cross App Access is not twenty-five generally available integrations.

  6. A Blocked Agent Is a Captive Client

    Long-running agents discover mid-task that they need a destination their egress proxy does not allow, and the block comes back as an opaque connection failure with no machine-actionable way to ask for access and no human standing by.

  7. The Company's Memory Must Be an Enterprise Record

    Model routers and customer-controlled agent state are now concrete product architectures, but they do not make every model interchangeable or every memory store strategic.

  8. Continuity Is Not One Thing

    Delegated work forces four separate continuity questions: request provenance, identity attribution, target-applicable authority, and continuing work justification.

  9. The Enterprise Agent Control Stack

    The enterprise agent control stack is not one product or one call chain.

  10. The Continuity Evaluation Kit

    Continuity Is Not One Thing argues that delegated work poses four independently governed continuity questions.

  11. Least-Privilege MCP Tool Calls Need a Mission

    The least-privilege MCP series ends on a gap: token-side and resource-side authorization both work per call, and neither names the task the user approved.

  12. Least Exposure Is Broader Than Least Privilege

    Least privilege scopes what an agent may do, one tool call at a time.

  13. The Question Authorization Never Answered

    Authorization looks the way it does because each generation solved the question its era made urgent, and deferred one question that someone else was always carrying: what approved work is this, and is it still on?

  14. Weighing Mission-Bound Authorization

    A handbook that ends on its own argument has not concluded, it has just stopped.

  15. Testing Mission-Bound Authorization

    An architecture that only answers its own questions is untested.

  16. Building Mission-Bound Authorization

    Designing Mission-Bound Authorization establishes the architecture: the object, the laws, the framework, and the staged adoption path.

  17. Designing Mission-Bound Authorization

    The AI agent auth best-practices draft names the Mission and declares its translation into authorization out of scope.

  18. What the Corporate Card Already Solved

    Enterprises already run a mature delegated-authority architecture.

  19. Mission-Bound Authorization: The Complete Edition

    The whole handbook on one page, in reading order: the cover, the five chapters, the companions, and the six appendices.

  20. The Identity Continuation Assertion

    Re-subjecting across a SaaS boundary is a mint, not an attenuation, so the IdP must issue each onward grant.

  21. Trusting Issuers in Open-World OAuth

    Self-service agent sign-up exposes a first-contact trust problem: a Resource Authorization Server can verify a perfectly valid JWT and still not know whether the issuer is allowed to assert identities for the user’s domain.

  22. Closing the Gaps in Least-Privilege MCP Tool Calls

    Part one laid out two ways to lock down a single tool call an agent makes through the Model Context Protocol: carry a narrow token, or let the resource decide each call.

  23. Two Models for Least-Privilege MCP Tool Calls

    There are two natural ways to lock an agent’s Model Context Protocol (MCP) tool calls down to least privilege.

  24. Authorization Is the Other Half of Executable Intent

    Microsoft’s ASSERT compiles written behavior requirements into executable evaluations: intent made executable for verification.

  25. Re-Subjecting Is a Mint, Not an Attenuation

    In Cross-App Access, a single signed-in user’s identity has to cross applications that each name them under a different subject.

  26. Authorization Denied Is No Longer Enough

    Closed-world authorization treated denial as the end of the interaction.

  27. SAML at the Post-Quantum Crossroads

    OpenID Connect is mature, standardized, and widely deployed, but SAML remains the enterprise SSO default because it is familiar, explicit, and deeply embedded in procurement and operations.

  28. WorkOS auth.md is an agent-readable registration document for one-click setup, with Agent Verified, user-claimed, and anonymous paths.

  29. Sessions Are Not Missions

    Modern agent harnesses make work durable across restarts, devices, background jobs, and sub-agents.

  30. Client Instances Are Actors, Not New Clients

    Client instances are not new clients.

  31. Enterprise SaaS Needs OAuth Federation Now

    Enterprise SaaS still defaults to app-by-app OAuth islands with their own clients, long-lived artifacts, and revocation paths.

  32. AAuth Now Has a Mission Layer

    The new version of AAuth (draft-hardt-aauth-protocol-01, since resubmitted as draft-hardt-oauth-aauth-protocol) materially changes the earlier comparison.

  33. ID-JAG Beyond the Enterprise IdP

    ID-JAG, also often called Cross-App Access (XAA), is centered in the current draft on Enterprise IdP trust, but the issuer that matters is the immediate IdP the downstream authorization server already trusts for SSO and subject resolution, not necessarily…

  34. Open-World OAuth Still Needs Mission Shaping

    Open-world OAuth can improve discovery, resource binding, and first-contact trust.

  35. OAuth for Open-World Ecosystems

    OAuth was built for closed worlds, and that constraint is why it became mature.

  36. The current split between token exchange semantics and JWT access token practice creates avoidable interoperability failures.

  37. Mission Shaping Is Not Enough

    Part 2 turns from the semantic problem to the runtime one.

  38. The Mission Shaping Problem

    This essay picks up from Part 4 of the Mission-Bound OAuth series and focuses on the first hard problem: how approved intent becomes a governable Mission.

  39. Why Mission-Bound OAuth Might Be the Wrong Answer

    Mission-Bound OAuth is a serious attempt to govern delegated agent authority using existing OAuth infrastructure.

  40. Mission Architecture on AAuth

    Mission-Bound OAuth argues for a durable Mission object that governs delegated authority across approval, lifecycle, delegation, and termination.

  41. Client Context and ID-JAG for Mission-Bound OAuth

    Rich Authorization Requests are the natural first instinct for agent missions, but audience-bound access tokens and uneven cross-domain interoperability limit how far they can carry a governed task.

  42. Mission-Bound OAuth

    OAuth answers whether a request is permitted right now.

  43. Governing the Stay, Not Just the Entry

    An Execution Mandate defines what delegated authority looks like.

  44. From Passports to Power of Attorney

    Tokens, credentials, and scopes tell a system what an agent may do.

  45. Enterprise IAM was designed for human-paced execution.

  46. About

    Karl McGuinness Previously SVP & Chief Product Architect @ Okta Standards IETF OAuth WG · OpenID Foundation Focus Identity strategy, product architecture, agent-native world Currently Advising identity startups I’m Karl McGuinness, a product and technology

  47. Welcome to Control Plane

    Identity is getting weird again, and in a good way.