
#449 - Decoded - Transaction Tokens with George Fletcher
Show notes
George Fletcher joins Jeff Steadman and Sean O'Dell for a Decoded deep dive into transaction tokens (Txn-Tokens), the OAuth Working Group specification designed to secure requests as they move across microservices. George explains the problem transaction tokens solve: hop to hop security gaps, replayed access tokens, and the difficulty of tracking a single transaction across a graph of internal services. The conversation covers the anatomy of a transaction token, including the subject, audience, scope, and TXN claims, how a token's time to live should be scoped to the transaction itself, and why immutable parameters prevent tampering mid chain. George and Sean also explore how transaction tokens apply to AI agents and delegated authorization, referencing draft work on agent specific claims and cross domain trust. The episode closes with practical starting points for organizations of any size, including open source options and where to track the specification through the IETF OAuth Working Group.
Resources mentioned in this episode:
Transaction Tokens (base draft): https://www.ietf.org/archive/id/draft-ietf-oauth-transaction-tokens-11.html
Transaction Token Chaining Profile (Cross Domain Trust): https://www.ietf.org/archive/id/draft-fletcher-transaction-token-chaining-profile-02.html
Transaction Tokens for Agents: https://www.ietf.org/archive/id/draft-araut-oauth-transaction-tokens-for-agents-00.html
Tokenetes: https://tokenetes.io/
OAuth Working Group: https://github.com/oauth-wg
Decoded by Identity at the Center:
Jim McDonald: https://www.linkedin.com/in/jimmcdonaldpmp/
Jeff Steadman: https://www.linkedin.com/in/jeffsteadman/
Sean O'Dell: https://www.linkedin.com/in/seanodentity/
Visit the show on the web at http://idacpodcast.com
00:15 Introduction and catching up with Sean O'Dell
01:25 Introducing today's topic, transaction tokens and zero trust
02:26 George Fletcher joins the show
02:41 George's path into identity, from AOL to the Liberty Alliance
04:22 The problem that led to transaction tokens at Verizon Media
09:01 What a transaction token is, in plain terms
10:25 The specific problem transaction tokens solve
11:43 Transaction tokens versus a short lived access token
13:48 Delegated authorization, traceability, and the TXN claim
22:04 How long a transaction token should live
27:13 Local AI, vibe coding, and shrinking token lifetimes
28:45 What is inside a transaction token, the core claims
35:39 Call chains and the transaction context claim
39:05 Applying transaction tokens to AI agents
41:08 The transaction tokens for agents draft and the ACT claim
43:37 Getting started with limited resources, open source options
46:32 Scaling transaction tokens at a larger organization
50:38 What transaction token nirvana looks like
53:31 Whether this replaces a standard OAuth server
55:59 Where to learn more, the IETF OAuth Working Group
58:09 Cross domain trust and calling outside the enterprise
1:01:38 Alternatives to transaction tokens and adoption incentives
1:05:16 George's summary of the conversation
1:07:26 Sean's closing thoughts and takeaways
1:09:19 Wrap up and close
IDAC, Identity at the Center, Jeff Steadman, Jim McDonald, Sean O'Dell, George Fletcher, Practical Identity, transaction tokens, Txn-Token, OAuth, OAuth Working Group, zero trust, microservices, access tokens, JWT, authorization, delegated authorization, agentic identity, AI agents, call chain, token exchange, TXN claim, scope claim, Verizon Media, IETF, Keycloak, Tokenetties, cross domain trust, Decoded