Full Stack Web Development, Hands-On Labs

HOL03 Full Day Hands-On Lab: Modern Security Architecture for ASP.NET Core 3


9:00am - 6:00pm

Level: Intermediate

Brock Allen

Application Security Architect

ASP.NET Core brings many modern approaches to building web applications. Given its importance, updates to the security architecture are also included in this modern framework. This workshop will bring you up to speed on the main components in ASP.NET Core for securing your web applications and web APIs. This includes authenticating users with middleware, implementing policy-based authorization, and proper security architecture with protocols such as OpenId Connect and OAuth2. As part of our exploration into OpenID Connect and OAuth2, we will use the popular open source framework IdentityServer. Come and learn how ASP.NET Core and IdentityServer can be used to design for a modern security architecture.

You will learn:

  • About authenticating users with middleware
  • About single sign-on with OpenID Connect
  • About protecting web APIs with OAuth 2.0

Attendee Requirements:

  • You must provide your own laptop computer.
  • Make sure you have Visual Studio 2019 (or equivalent editor) and .NET Core 3.1 SDK installed on your laptop before the conference.