This repo includes the samples that demonstrate securing AI applications using the WSO2 IAM platform.
- Hotel Booking Agent with AutoGen - Hotel Booking AI agent secured with traditional IAM concepts and primitives provided by the AutoGen framework.
- Hotel Booking Agent with AutoGen With SecureFunctionTool Extension - Hotel Booking AI agent secured with traditional IAM concepts and dedicated secureFunctionTool extension that extends Autogen framework primitives and validates permissions before tool invocation.
- Hotel Booking Agent with Agent IAM - Hotel Booking AI agent secured with AI Agent Identity Management provided by Asgardeo.
- MCP Auth/Python - Example implementation of a protected Python MCP server secured with the WSO2 IAM platform
- MCP Auth/TypeScript - Example implementation of a protected TypeScript MCP server secured with the WSO2 IAM platform
- Agent Identity/Python - Demonstrates how AI agents authenticate with Asgardeo using either direct Agent Credentials or user-delegated OBO tokens. These samples show how agents securely obtain and use access tokens to call backend services or MCP tool servers.
- Asgardeo + AI Gateway Integration - An application demonstrating secure authentication and authorization for AI agents using Asgardeo identity and access management with AI Gateways.
- Secure MCP Servers and Integrate Them with n8n Agentic Flows - A tutorial on how to use Asgardeo/WSO2 Identity Server with an n8n MCP Client to securely connect to and invoke a protected MCP Server.