Have you ever had the need to publish an API that doesn't have any security whatsoever but didn't want to/couldn't change your code. Well you're in luck! In this video I show you how to publish a standard web API to Azure Web Apps and then protect it using Azure API Management and Azure AD. API Management acts as a proxy that protects your API by connecting to Azure AD to validate the incoming requests ensuring that there is a valid JWT token.
Jump to the interesting bits
------------------------
🔗 00:01:30 Introduction to Azure API Management
🔗 00:03:00 Deploying a new Azure API Management on Azure
🔗 00:12:00 Building a standard API with .NET Core
🔗 00:17:30 Running and testing the API locally
🔗 00:19:40 Deploying the API to Azure via VS Code
🔗 00:29:00 Securing API Management APIs with Azure AD
🔗 00:34:00 Let's set up the Azure AD App registrations for APIM
🔗 00:46:00 Import and configure API into APIM
🔗 01:14:30 Checking the developer portal in APIM
🔗 01:20:00 Testing authentication in APIM
🔗 01:35:00 What would a client look like? Check the console app I wrote
🔗 01:38:00 Configure JWT Validation policy in APIM
🔗 01:53:00 Testing everything end-to-end
Links
------------------------
🔗 Azure API Management with Azure AD [ Ссылка ]
🔗 Microsoft.Identity.Web [ Ссылка ]
🔗 APIM test console app with auth [ Ссылка ]
Connect with us:
----------------------------
🔗 Twitter (Christos): [ Ссылка ]
🔗 Twitter (JP): [ Ссылка ]
🔗 Twitch (follow us): [ Ссылка ]
🔗 Blog: [ Ссылка ]
🔗 Discord (Join): [ Ссылка ]
🔗 Calendar: [ Ссылка ]
![](https://i.ytimg.com/vi/0vjX5tJZOzE/maxresdefault.jpg)