In the previous post, we covered multi-tenant Server-to-Server (S2S) authentication the pattern for backend SaaS platforms. Now we switch to the opposite extreme: A browser-only app (React / Angular / Vue) that calls Dataverse directly. No backend proxy.No middleware.Just JavaScript, OAuth tokens, and the Dataverse Web API. This is the SPA + CORS pattern. When … Continue reading Connecting to Dataverse from a Single Page App (SPA) using MSAL + CORS
Category: Customizations
Connecting to Dataverse: Multi-Tenant Server-to-Server (SaaS / ISV Architecture)
In the previous post, we implemented Server-to-Server authentication for a single tenant. That works perfectly when: You own the tenant. The app runs internally. It serves one organization. But what if: You are building a commercial product? Multiple customers must connect their own Dataverse environments? You’re publishing to AppSource? Your app needs to scale across … Continue reading Connecting to Dataverse: Multi-Tenant Server-to-Server (SaaS / ISV Architecture)
Connecting to Dataverse: Server-to-Server (S2S) Authentication Explained
In the previous post, we connected to Dataverse using delegated OAuth with ServiceClient. That works great for: Console tools Admin utilities Interactive scripts But what if: There is no user? The code runs in Azure? It’s a scheduled background job? It’s a production integration layer? This is where Server-to-Server (S2S) authentication comes in. What Is … Continue reading Connecting to Dataverse: Server-to-Server (S2S) Authentication Explained
Connecting to Dataverse: Modern .NET Authentication with ServiceClient
In the previous post, we mapped the authentication landscape. Now we move from architecture to implementation. This post shows you how to connect to Dataverse using modern .NET patterns with the recommended client: Microsoft.PowerPlatform.Dataverse.Client.ServiceClient If you're building: Console apps Migration utilities Admin tools DevOps automation Internal utilities XrmToolBox-style plugins This is your starting point. Why … Continue reading Connecting to Dataverse: Modern .NET Authentication with ServiceClient
Connecting to Dataverse: Choosing the Right Authentication Strategy
If you’ve worked with Microsoft Dataverse long enough, you’ve probably asked yourself at least once: “What’s the correct way to connect to Dataverse for this scenario?” Microsoft documentation covers each scenario individually. But rarely do we see them explained side-by-side with architectural clarity. This series fixes that. In this first part, we’ll answer one question: … Continue reading Connecting to Dataverse: Choosing the Right Authentication Strategy
Power Apps Search Series – Custom Search Analyzers for Precision Matching
In previous posts, we used the default indexing behavior of Dataverse. But what if your data needs custom tokenization, filters, or language handling? Enter Custom Search Analyzers a way to control how your data is indexed and searched. What Are Search Analyzers? Search analyzers define how text fields are: Tokenized (split into searchable pieces) Normalized … Continue reading Power Apps Search Series – Custom Search Analyzers for Precision Matching
Power Apps Search Series – Monitoring Index Status and Search Statistics
You have built intelligent, lightning-fast search experiences using the Dataverse Search APIs. But how do you ensure it keeps working? In this post, we will explore the Search Status and Statistics APIs your tools for maintaining healthy search experiences in Power Apps. What Does Search Status Track? Dataverse indexing is what powers full-text search. But … Continue reading Power Apps Search Series – Monitoring Index Status and Search Statistics
Power Apps Search Series – Autocomplete API for Predictive Search Experiences
In Tthe previous post, we covered the Suggest API, ideal for intelligent type-ahead experiences. In this post, we explore another UX enhancement tool the Autocomplete API, which is used to complete partially typed search terms based on indexed data in Dataverse. What Is the Autocomplete API? The Autocomplete API is designed to return the most … Continue reading Power Apps Search Series – Autocomplete API for Predictive Search Experiences
Power Apps Search Series – Suggest API for Intelligent Search Assistance
In the previous post we explored the full power of the Search Query API in Dataverse. Now, let’s shift gears to a more UX-focused capability: the Suggest API. This feature powers intelligent, type-ahead search experiences that offer suggestions before a full search is even submitted ideal for lookup fields, search bars, and filtering experiences in … Continue reading Power Apps Search Series – Suggest API for Intelligent Search Assistance
Integrate Dataverse and Azure Event Hubs Seamlessly
In Part 1 and Part 2, we explored foundational Azure integration with Dataverse and different ways to interact with Dataverse data within Azure. Now in Part 3, we dive into the event streaming side of integration specifically using Azure Event Hubs to stream Dataverse data in near real-time. This is ideal for scenarios where you … Continue reading Integrate Dataverse and Azure Event Hubs Seamlessly




