Testing Azure API Management with DefaultAzureCredential: An Integration Testing Approach
Introduction: In modern cloud-native applications, securing APIs is paramount. Azure API Management (APIM) provides a robust platform for managing and securing APIs, and when combined with Azure Entra ID (formerly Azure Active Directory), it offers enterprise-grade security. In my previous article on C# Corner, ‘Securing Azure API Management with DefaultAzureCredential and Zero-Trust Architecture,’ I demonstrated…
Extend Azure AD B2C claim enrichment: call the Function App only for a specific client
Introduction: In my previous article, I showed how to enrich tokens in Azure AD B2C by calling an Azure Function App during sign-in: https://gowthamcbe.com/2023/12/20/azure-ad-b2c-custom-policy-custom-claim-token-enrichment/ In this follow-up post, I’ll extend that solution so the claims-enrichment step (the Technical Profile that calls the Function App — in my case, GetUserAppRoleAssignment) runs only when the request originates…
Azure AD B2C Custom Policy: Forcing Password Reset on First Login
Introduction: When working with Azure AD B2C, there are scenarios where users must reset their password upon their first sign-in, especially when passwords are either admin reset or auto-generated during user migration. In this article, we’ll learn how to configure a Custom Policy in Azure AD B2C that enforces a password reset on the first…
Getting Started with Fluent UI Blazor Application
What is Fluent UI? Getting started with the implementation: You can create a Blazor App with Fluent UI template using the below commands The above command will install the fluent UI template The above command will create a new Blazor application with Fluent UI template. In this blog, we are going to see how to…
Building a .NET 8 Web API Secured with Microsoft Entra ID and a Blazor App
Introduction: Secure authentication and authorization mechanisms are essential in modern application development. Microsoft Entra ID (formerly Azure AD) provides a powerful and scalable identity platform that integrates seamlessly with .NET. In this article, we’ll walk through building a secure .NET 8 Web API and a Blazor App that authenticates and calls the API using Microsoft…
Something went wrong. Please refresh the page and/or try again.
Follow My Blog
Get new content delivered directly to your inbox.