Securing Blazor Client-side Applications
Explore how to secure your Blazor WebAssembly application using a variety of best practice techniques for authentication and authorization.
Authentication and authorization are two incredibly important aspects of a secure Blazor WebAssembly application. In this course, Securing Blazor Client-side Applications, you’ll learn how to secure your Blazor application using a variety of best practice techniques for authentication and authorization. First, you’ll learn how to log in and out of your Blazor application. Then, you’ll explore how to work with ASP.NET Core Identity; examine how to implement token-based security for your Blazor application using OAuth2 and OpenID Connect. Finally, you’ll discover how to deal with authorization, including how to create and use authorization policies, among other things. By the end of this course, you’ll be comfortable implementing best-practice security techniques in Blazor WebAssembly applications.
Author Name: Kevin Dockx
Author Description:
Kevin Dockx is a freelance solution architect, author & consultant, living in Antwerp (Belgium). He’s mainly focused on solution/application architectures & security for web-based (API) applications built with .NET, but he also keeps an eye out for new developments concerning other products from the .NET stack. He’s a Microsoft MVP and board member of the RD MS Community. He’s also a regular speaker at various (inter)national conferences & user group events, and works on various open source pro… more
Table of Contents
- Course Overview
1min - Getting Started with Authentication in Blazor WebAssembly
56mins - Integrating with an OAuth/OIDC Identity Provider
15mins - Token-based Authentication with ASP.NET Core Identity
23mins - Protecting the API the Blazor WebAssembly Client Integrates With
16mins - Letting Your Application Act on the Authenticated User
18mins - Working with Windows Authentication / Active Directory
10mins - Working with Authorization
12mins
There are no reviews yet.