Debug ASP.NET Core with Multiple Browsers from VS Code on MacOS

I recently needed to launch different browsers for debugging a .NET Core [https://www.microsoft.com/net] app in Visual Studio Code [https://code.visualstudio.com/] on a MacOS. A quick Google search yielded how to launch different browsers from VS Code for debugging ASP.NET Core [https://dotnetthoughts.net/launching-different-browser-from-vscode/], but this was Windows centric. While the changes below are simple, I thought I would document them anyway. Here is the whole launch.json file for ref...


Angular, Azure Storage, and Function Proxies - Oh My!

As I was working on the Securing Azure Functions with Azure Active Directory series [https://peteskelly.com/secure-functions-aad-1/], I wanted a simple way to test the application and OAuth flows in Azure. This seemed like a perfect time to try out the use of Azure Blob Storage for hosting static files and using Azure Function Proxies [https://docs.microsoft.com/en-us/azure/azure-functions/functions-proxies#advanced-configuration] to deliver the Angular app. As a bonus, I got to learn a bit abo...


Azure AD Secured Azure Functions - Creating an Angular Client Application

Part 3 - Azure AD Secured Azure Functions - Creating an Angular Client Application Update 22Mar2019: This article refers to Azure Auth v1.0. Please see Marc LaFleur's v2 Endpoint & Implicit Grant [https://massivescale.com/microsoft-v2-endpoint-implicit-grant/] article if you are looking to get started with the v2 endpoints and MSAL. See comments below for details. * Part 1 - Creating an Azure Function with the Azure CLI 2.0 [https://peteskelly.com/secure-functions-aad-1/] * Part 2 - Securin...


Securing Azure Functions with Azure Active Directory - Part 2

This is a part two of a series of posts about consuming Azure Functions secured by Azure Active Directory. * Part 1 - Creating an Azure Function with the Azure CLI 2.0 [https://peteskelly.com/secure-functions-aad-1/] * Part 2 - Securing an Azure Function with Azure Active Directory * Part 3 - Creating an Angular Client Application [https://peteskelly.com/secure-functions-aad-3/] * Part 4 - Adding Azure Active Directory Group Claims Checks The goal: create an Azure Function, secure it...


Securing Azure Functions with Azure Active Directory - Part 1

Creating an Azure Function with the Azure CLI 2.0 * Part 1 - Creating an Azure Function with the Azure CLI 2.0 * Part 2 - Securing an Azure Function with Azure Active Directory [https://peteskelly.com/secure-functions-aad-2/] * Part 3 - Creating an Angular Client Application [https://peteskelly.com/secure-functions-aad-3/] * Part 4 - Adding Azure Active Directory Group Claims Checks This is Part 1 of a multi-part post about consuming Azure Functions secured by Azure Active Directory....