Result
Delegated access with Cross App Access
In short: if your agents mainly need to reach SaaS apps as the signed-in user, use Cross App Access. Okta Agent SSO implements it and is included in core Okta SSO. The agent gets a short-lived grant from Okta instead of holding a stored token for each app.
Identification
Agents act for Okta users and need to read or write in SaaS apps with that user's rights. You replace stored per-app tokens with Okta-brokered Cross App Access grants.
Field marks: what does this look like in practice?
- Each agent asks users to click through a separate OAuth consent for every app.
- Refresh tokens for SaaS apps sit in agent config or a vector store.
- Admins cannot see which agents have access to which apps.
- The apps involved already trust Okta for sign-in.
What should I require from a product?
- The agent obtains app access through the identity provider, not a stored token.
- Grants are short-lived and scoped to the user and the app.
- Admins can see and revoke agent access per app centrally.
- Access uses Cross App Access or ID-JAG, now the MCP Enterprise-Managed Authorization extension.
- The agent cannot exceed the user's own permissions in the app.
- Revoking the user in Okta removes the agent's access too.
Which products fit?
Listed by fit to the requirements above, using each vendor's public material. This is not a ranking.
| Product | What it documents for this requirement | Source |
|---|---|---|
| Okta for AI Agents | Agent SSO (Cross App Access) GA 24 August 2026, included in core Okta SSO. | Okta Agent SSO press release, read 2026-11-03 |
| Descope | Names XAA/ID-JAG; Cross App Access support added 1 September 2026. | Descope adds Cross App Access; Descope Agentic Identity Hub 3, read 2026-11-03 |
| Aembit | Names XAA/ID-JAG among supported standards. | Aembit IAM for Agentic AI is generally available, read 2026-11-03 |
| NewCore | Per-call policy and approval on top, when you also need to check what the agent does once inside. | NewCore: Govern; NewCore: Secure, read 2026-11-03 |
What is this result confused with?
- Per-action approval alongside Okta: Choose that one when the harder problem is approving risky actions, not getting access.
- Gateway per call for MCP: That result fits mixed identity providers and MCP tool traffic.
What does your identity provider already cover?
- Okta Agent SSO, built on Cross App Access, is GA and included in core Okta SSO. Okta Agent SSO press release, read 2026-11-03
- XAA became the MCP Enterprise-Managed Authorization extension adopted by Anthropic, Microsoft and Okta. MCP Enterprise-Managed Authorization, read 2026-11-03
Questions buyers ask
Do I need to buy anything for Cross App Access?
Okta states Agent SSO is included in core Okta SSO. The apps involved must support it.
What is ID-JAG?
ID-JAG is the identity assertion grant used in Cross App Access. The identity provider issues it so the agent can get an app token.
Does this check what the agent does once inside the app?
Cross App Access governs getting access. Checking each action needs a policy layer at the tool call.