Run a Cross App Access flow
Navigate through the pre-configured demo to watch real XAA tokens being issued and exchanged live.
XAA Flow
Enter any email to represent yourself as the User in this demo. The flow will run using a pre-configured demo identity. No real credentials needed.
○ This email is used as a login hint and prepopulates the IDP sign-in form.
The user proves their identity to their Identity Provider via SSO.
AgentO exchanges the user's ID Token for an Identity Assertion Authorization Grant.
AgentO presents the ID-JAG to the Resource's Authorization Server.
AgentO calls the Resource API with the access token.
Understanding the Flow
Key Concepts
- ID Token
- Proves who the user is (identity)
- ID-JAG
- Proves the agent is authorized to act for the user
- Access Token
- Grants specific permissions (scopes) to resources
Why This Matters
This flow ensures agents can only access what users explicitly allow, with each service verifying trust independently. No single point of compromise can grant unauthorized access.
Demo Assumptions
- You
- The User - your demo email is your identity
- AgentO
- Pre-configured AI agent acting as the requesting app
- IdentO
- Built-in demo Identity Provider (IDP)
- TodoO
- Pre-configured API acting as the resource server