Skip to main content

Identity Assertion Authorization Grant (ID-JAG)

The Identity Assertion Authorization Grant (ID-JAG), defined by the IETF draft draft-ietf-oauth-identity-assertion-authz-grant, is a JWT that carries a user's identity from an identity provider to another authorization server, so the second server can issue an access token without its own sign-in step. When used with the Model Context Protocol, this pattern is called Enterprise-Managed Authorization (EMA); see the EMA extension and Enterprise-Managed Authorization for MCP.

Two Roles

ThunderID plays both roles in the ID-JAG exchange.

Notes

No ID-JAG discovery metadata is advertised in well-known documents; only the two grant URNs appear in grant_types_supported. Configuration, including trusted issuers and allowed audiences, is exchanged out of band. Scope semantics differ per leg: issuance passes the requested scope through verbatim, while acceptance intersects it with the assertion's own scope. Neither leg issues a refresh token.

Explore with AI

ThunderID LogoThunderID Logo

Product

DocsAPIsSDKs
© Copyright Linux Foundation Europe.For web site terms of use, trademark policy and other project policies please see https://linuxfoundation.eu/en/policies.