OBO token flow
Node state reflects this browser session. Internal AgentCore
token nodes are managed/conceptual — documented but
never exposed to the browser.
Browser
Entra ID
Agent Runtime
AgentCore Identity / WAT
MCP Runtime / M2M
Graph OBO token
Microsoft Graph
- idle
- active
- success
- required
- managed
- conceptual
- error
Token and claims summary
The user JWT fields are derived server-side from the token held in
this session. WAT and Graph OBO fields describe managed claim semantics only;
their token values and exact claims never reach the browser.
User JWT claims observed summary
- Present
- —
- Type
- —
- Issuer (iss)
- —
- Audience (aud)
- —
- Scopes (scp / roles)
- —
- Expires (exp)
- —
- Fingerprint
- —
Workload Access Token (WAT) managed
AgentCore Runtime supplies the WAT to the Agent Runtime context.
This UI does not receive or decode it.
- State
- not requested
- Purpose
- Authenticate the Agent Runtime to AgentCore Identity
- Issuer (iss)
- AgentCore-managed; exact value unavailable
- Subject (sub)
- Agent Runtime workload identity; value hidden
- Audience (aud)
- AgentCore token exchange; exact value unavailable
- Expiry (exp)
- Short-lived and service-managed
- Fingerprint
- unavailable by design
Microsoft Graph OBO token claims managed
act is the standard actor concept; Microsoft Entra
represents the acting middle tier with xms_act.sub in the issued Graph
OBO token. The actor claim belongs to this Graph token, not to the WAT.
- State
- not issued
- Audience (aud)
- Microsoft Graph
- Scopes (scp)
- User.Read, Mail.Send
- User subject (sub)
- Signed-in user; value hidden
- Actor (act / xms_act.sub)
- not issued; value unavailable
- Fingerprint
- unavailable by design
Security artifacts
Presence/state only — never values. Tokens, headers, CSRF,
session, and authorization URL are shown as
present/managed/validated/hidden. Only allowed header
names are listed. Model reasoning is private; the
observable tool selection and result appear in the transcript.
- Entra JWT
- —
- Workload access token (WAT)
- —
- M2M token
- —
- Graph OBO token
- —
- Tool header names
- Agent payload prompt
- —
- Confirmed recipient
- —
- Authorization header fingerprint
- —
- Runtime session fingerprint
- —
- CSRF fingerprint
- —
- Session fingerprint
- —
- CSRF
- —
- Server session
- —
- Authorization URL
- —
- Model reasoning
- —