A walkthrough of how IBM watsonx Orchestrate enables MCP tools to act on behalf of users using OAuth On-Behalf-Of (OBO) flows and SSO. Users authenticate once via an identity provider (Okta), and agents transparently pass JWT tokens to MCP tools. The post covers setting up FastMCP with JWT verification, implementing RBAC via

6m read timeFrom heidloff.net
Post cover image
Table of contents
ExampleMCP ToolsRole based AccessOpenID ConnectMCP SetupOAuth OBO SetupEmbedded Web ChatNext Steps

Sort: