Identity is not a fifth connection point. The identity provider works before and beside the transfer, establishing who is asking; it does not sit between FinBot and the payment system.
- What it already does
- Entra ID or Okta authenticates the customer or relationship manager working with FinBot, enforces multi-factor authentication and issues a signed sign-in token carrying verified claims such as the user, their roles and their tenant.
- What it contributes here
- Before asking about the 25,000 SEK transfer, the bank’s application checks the token’s signature against the identity provider’s published keys, then maps the verified claims into trusted context facts (for example requester.role) sent with decideAction. Because those facts come from the validated token, not from FinBot’s prompt or reasoning text, the agent cannot invent who it is acting for.
- What Agent Control Room adds
- Entra ID and Okta answer “who is this, and are their credentials valid?”, usually with access that covers many requests. Agent Control Room answers “may FinBot perform this exact 25,000 SEK transfer to Alice now, under the bank’s rules?” Even with a valid token, the fictional 10,000 SEK rule still asks a person first, and only a signed permit bound to this transfer lets the bank proceed.
requester.role is an illustrative fact name, not a standard catalogue fact.