In the second part we add custom delegated and application permissions to an ASP.NET Core API and also talk about multi-tenancy.
We go through new features in Azure AD MSI, e.g. identities which can be shared across services.
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
Getting rid of access keys and instead using Azure AD with Managed Service Identity to access Azure Storage
Walkthrough on configuring API access for Azure App Service using Azure AD MSI.
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.
Introduction to the new Azure AD v2 endpoint and its capabilities
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.
Looks at an example for storing sensitive configuration in Azure Key Vault, and connecting it to the ASP.NET Core configuration pipeline.
In-depth walkthrough on the device code authentication flow which can be used by browserless and input-limited devices.