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…

Configure Azure AD B2C as a Social IDP for Oracle OCI

Introduction: Oracle Cloud Infrastructure (OCI) is Oracle’s comprehensive suite of cloud services, designed to support modern enterprise applications with high performance, reliability, and security. Built with robust architecture, OCI provides a scalable platform for various use cases, including data management, application development, AI, machine learning, and analytics. Its global network of data centers enables organizations…

Something went wrong. Please refresh the page and/or try again.


Follow My Blog

Get new content delivered directly to your inbox.

Leave a Reply