<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Robod</title><description>A blog about software development in the Microsoft ecosystem</description><link>https://www.robod.dev/</link><item><title>Steering 365 Copilot To Your Company&apos;s APIs with a Custom Plugin</title><link>https://www.robod.dev/posts/steering-365-copilot-company-api/</link><guid isPermaLink="true">https://www.robod.dev/posts/steering-365-copilot-company-api/</guid><description>Start extending the capabilities of 365 Copilot with a custom plugin that can request data from any API. We will use an OpenAPI specification of an API to steer Copilot to any API you want.</description><pubDate>Thu, 18 Apr 2024 08:06:33 GMT</pubDate></item><item><title>Centralized Control: One App Registration for Blazor Frontend and ASP.NET API</title><link>https://www.robod.dev/posts/blazor-api-azure-entra-roles/</link><guid isPermaLink="true">https://www.robod.dev/posts/blazor-api-azure-entra-roles/</guid><description>In this post, we will explore how to utilize Azure Entra to authenticate users and roles for authorization in a Blazor Server application, as well as how to apply these roles within an API from a single app registration.</description><pubDate>Mon, 05 Feb 2024 08:06:33 GMT</pubDate></item><item><title>Using an identity from a different tenant in an Azure Function to access resources</title><link>https://www.robod.dev/posts/using-an-identity-from-a-different-tenant-in-an-azure-function/</link><guid isPermaLink="true">https://www.robod.dev/posts/using-an-identity-from-a-different-tenant-in-an-azure-function/</guid><description>In this blog I will explain how to use an identity from a different tenant in an Azure Function to access resources. This can be useful when you want to access resources in a different tenant from your Azure Function. For example, when you want to access resources in a customer tenant from your Azure Function using a service principal.</description><pubDate>Tue, 30 Jan 2024 10:41:23 GMT</pubDate></item></channel></rss>