Flow 1
IdP-brokered app-to-app
- 1
User has an SSO session. Requesting app holds an ID Token from the enterprise IdP.
- 2
App token-exchanges at the IdP: subject=ID Token, requested grant for resource AS.
- 3
IdP policy allows or denies. On allow, ID-JAG issued (aud=resource AS).
- 4
App redeems ID-JAG at the resource AS (jwt-bearer). Access token for the SaaS API is issued.
- 5
App/agent calls the SaaS RS. No second consent screen unless policy demands it.