Securing Microservices in ASP.NET Core

This course will teach you how to secure your ASP.NET Core microservices using a variety of best practice patterns for authentication and authorization.
Course info
Rating
(57)
Level
Advanced
Updated
Nov 30, 2020
Duration
3h 36m
Table of contents
Course Overview
Securing Your First Microservice
Improving Your Security with Service to Service and Token Exchange Patterns
Implementing Security with API Gateway and BFF Patterns
Improving the API Gateway Pattern
Enabling Long-lived Access and Token Stores
Securing Async Service Communication
Description
Course info
Rating
(57)
Level
Advanced
Updated
Nov 30, 2020
Duration
3h 36m
Your 10-day individual free trial includes:

Expert-led courses

Keep up with the pace of change with thousands of expert-led, in-depth courses.
Description

Authentication and authorization are two very important aspects of a secure microservices architecture. In this course, Securing Microservices in ASP.NET Core, you'll learn how to secure your microservices using a variety of best practice techniques for authentication and authorization. You'll learn how to work with an identity microservice, how to apply security with and without an API gateway, and how to improve upon the default security approach to reach a best-of-class implementation. By the end of this course you'll be comfortable implementing best-practice security techniques in microservices architectures.

About the author
About the author

Kevin Dockx is a freelance solution architect (mobile/web), author & consultant, living in Antwerp (Belgium).

More from the author
Consuming an OData v4 API
Beginner
1h 12m
Jun 25, 2021
Using HttpClient to Consume APIs in .NET
Intermediate
3h 26m
Jun 1, 2021
More courses by Kevin Dockx
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone, my name is Kevin. Welcome to my course, Securing Microservices in ASP.NET Core. I'm a Microsoft MVP and freelance solution architect, currently focused on security and building APIs. In this course, we're going to learn how to secure a microservices architecture in ASP.NET Core. Various approaches for this exist, each with their own set of advantages and disadvantages. Some of the major topics that we will cover include securely accessing microservices on behalf of the client app and on behalf of the user, token exchange and downstream service‑to‑service communication, working with an API gateway, and securing async service bus communication. By the end of this course, you'll know how to secure your microservices architectures from a simple approach right up to a best‑of‑class implementation. Before beginning the course, you should be familiar with building microservices with ASP.NET Core and C#. I hope you'll join me on this journey to learn how to secure microservices with the Securing Microservices in ASP.NET Core course at Pluralsight.