Flow 1
Poll until the phone approves
- 1
Agent POSTs backchannel authorize: login_hint, scope, binding_message describing the tool call, client auth.
- 2
OP returns auth_req_id (and expires_in / interval).
- 3
User sees a push with the binding message and approves or denies.
- 4
Agent polls token endpoint with grant_type CIBA + auth_req_id (slow_down / pending / denied / expired).
- 5
On success, ID Token + access token as in OIDC. Use the access token at the API, not the ID Token.