You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
An example use-case enabled by ID-JAG is a scenario where an enterprise uses a SaaS service configured with the corporate IdP for single sign-on using, and at the same time allowing direct API access to a resource server by allowing an ID-JAG to be used to obtain an access token from the SaaS service authorization server.
Value Proposition
Enables SaaS services to offer better integration with the enterprise IdP. ID-JAG will also be included in the next MCP specification.
Goals
Add support for ID-JAG to Keycloak
Non-Goals
Discussion
No response
Notes
No response
Reacted by Yoshiyuki Tabata, Georvic Tur, Dominik Guhr, malarbase, Aaron Jeongwoo Kim, Thomas Darimont, Vinod Anandan, Joey Orlando, Monica, Michito Okai and 7 more
Regarding ID-JAG, there are two roles: consumer and issuer.
The existing issues/PRs are about keycloak as a consumer of ID-JAG.
Therefore, how about adding the goal to the issue as follows?
Activity
tnorimat commentedon Nov 5, 2025
@stianst Thank you for creating the issue. I would like to write its details afterwards.
tnorimat commentedon Nov 5, 2025
Identity Assertion JWT Authorization Grant leverages RFC 8693 Token Exchange and RFC 7523 JSON Web Token (JWT) Profile for OAuth 2.0 Client Authentication and Authorization Grants and is discussed in the MCP community SEP-646: Enterprise-Managed Authorization Profile for MCP. The spec is for enterprise-ready MCP.
tnorimat commentedon Jan 30, 2026
@stianst Hello, my colleague is now working for the issue. The PR will be submitted afterwards.
tnorimat commentedon May 17, 2026
@stianst Hello,
Regarding ID-JAG, there are two roles: consumer and issuer.
The existing issues/PRs are about keycloak as a consumer of ID-JAG.
Therefore, how about adding the goal to the issue as follows?
Regarding ID -JAG as an issuer, my colleague created the issue for ID-JAG as an issuer .
Support lightweight tokens for JWT authorization grants
docs: settle whether Keycloak can issue ID-JAGs (it cannot)