Databricks Genie now supports enterprise OAuth to embed natural-language data analytics into Microsoft Teams and custom web apps.
- •Genie integrates with Microsoft Teams via a native Copilot Studio integration using MCP, connecting Genie spaces to agents with either per-user or shared OAuth credentials
- •Three OAuth patterns are supported for custom web apps: User-to-Machine (U2M) for per-user data governance, Machine-to-Machine (M2M) for shared service principal access, and On-Behalf-Of (OBO) for centralized backends with per-user permissions
- •Teams setup requires connecting Azure Databricks to Power Platform, adding a Genie space as a tool in Copilot Studio, and enabling Connection Parameter Sharing so users only need to authenticate, not configure endpoints
- •Custom web app integration starts with registering an OAuth application in Databricks Account Console to obtain a Client ID and Client Secret
- •The U2M OAuth flow uses PKCE with SHA-256 and Base64 URL encoding to prevent autho