Azure AD Managed Service Identity July 2018 Updates

Posted on: 31-07-2018

We go through new features in Azure AD MSI, e.g. identities which can be shared across services.

Azure AD Authentication in ASP.NET Core APIs part 1: Basic setup, checking scopes, creating a test client

Posted on: 12-06-2018

This first part looks at the basic setup for Azure AD authentication in an ASP.NET Core API as well as creating a test client app

Azure AD Authentication with Azure Storage + Managed Service Identity

Posted on: 24-05-2018

Getting rid of access keys and instead using Azure AD with Managed Service Identity to access Azure Storage

Calling your APIs with Azure AD Managed Service Identity using application permissions

Posted on: 24-04-2018

Walkthrough on configuring API access for Azure App Service using Azure AD MSI.

Adding an opt-in feature to an Azure AD v1 app in a good way

Posted on: 18-04-2018

Opt-in features can be a bit hard to implement with Azure AD. Here we look at an example of doing that for an optional calendar integration.

Azure AD v2 and MSAL from a developer's point of view

Posted on: 10-04-2018

Introduction to the new Azure AD v2 endpoint and its capabilities

Using C# await against JS Promises in Blazor

Posted on: 07-04-2018

Showcases how one could call JavaScript functions returning Promises with await from front-end C# code.

Shared RESX file for data annotation localization in ASP.NET Core 2.0

Posted on: 20-03-2018

Shows a solution for sharing data annotation property name translations and error messages in a single RESX file.

Azure AD Multi-tenant Apps: API Chains and Cyclic Dependencies

Posted on: 17-03-2018

Explores some special scenarios where you have a multi-tenant app that is composed of multiple parts. First the "API Chain" scenario, and second a scenario where two apps require access to each other.

ASP.NET Core + Azure Key Vault + Azure AD MSI = Awesome way to do config

Posted on: 06-03-2018

Looks at an example for storing sensitive configuration in Azure Key Vault, and connecting it to the ASP.NET Core configuration pipeline.

Hi! My name is Joonas Westlin, I'm a software developer who blogs about ASP.NET Core, Azure, and Web development.

Azure MVP, Azure Solutions Architect Expert, Azure Security Engineer Associate, Azure Developer Associate.