AWS shows agents calling ServiceNow with the user's own permissions, not their own

Wednesday, 4 November 2026By Sridhar Mukkandi1 min read

AWS described on 3 November how Amazon Bedrock AgentCore Gateway can use an on-behalf-of token exchange so an agent calls ServiceNow as the person who asked. The gateway sends the agent's incoming token to Microsoft Entra ID, which checks that the user consented to the delegation before issuing a new token scoped to the ServiceNow connector. ServiceNow then maps the token to an existing user and applies that user's permissions to the call.

The authors note that without this, downstream calls are made as the application, which breaks audit trails. They recommend limiting the scope to only the ServiceNow APIs the agent needs, such as the Table API, and mapping Entra's token identifier for replay protection. Native support needs MCP version 2025-11-25.

So what

An agent acting with the user's permissions can never do more than that user could, and every action is logged under a real name. That's a better default than one service account that can do everything.

SourceAWS Machine Learning Blogaws.amazon.com/blogs/machine-learning/servicenow-on-behalf-of-to Go deeper · EssayRead-only first: how much access should an agent get?

Drafted with AI from the original source, then checked and edited by Sridhar Mukkandi. Spotted a mistake? Write to hello@tarkika.com and we'll correct it here.

More from The Signal

Research Ai2's StateBench finds frontier models lose track of changing values in long documentsIf your agent reads a long log or ticket history and has to know the current state, don't assume it can. Keep state in a database the agent queries, and test the long cases, not just the short ones. Ai2 on Hugging Face Tools AnyDecisionModel brings answers with probabilities to Apple devices, from the model's own scoresA probability you can read is a start, not a guarantee. Before you set a threshold on it, check on your own data how often answers at each probability are actually right. Hugging Face Agents Slack says half of its messages now come from apps and agentsWhen half the messages in a channel come from software, someone has to know which agent sent each one and who answers for it. Name an owner for every agent that posts. SalesforceAll stories