Securing Blazor Client-side Applications

Explore how to secure your Blazor WebAssembly application using a variety of best practice techniques for authentication and authorization.
Course info
Rating
(32)
Level
Intermediate
Updated
Aug 27, 2020
Duration
2h 35m
Table of contents
Course Overview
Getting Started with Authentication in Blazor WebAssembly
Integrating with an OAuth/OIDC Identity Provider
Token-based Authentication with ASP.NET Core Identity
Protecting the API the Blazor WebAssembly Client Integrates With
Letting Your Application Act on the Authenticated User
Working with Windows Authentication / Active Directory
Working with Authorization
Description
Course info
Rating
(32)
Level
Intermediate
Updated
Aug 27, 2020
Duration
2h 35m
Description

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.

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
Securing Microservices in ASP.NET Core
Advanced
3h 36m
Nov 30, 2020
Securing Microservices in ASP.NET Core
Advanced
3h 36m
Nov 30, 2020
Securing Microservices in ASP.NET Core
Advanced
3h 36m
Nov 30, 2020
More courses by Kevin Dockx
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
[Autogenerated] Hi, everyone. My name is Kevin. Welcome to my course. Securing Blazer clients hide applications. I'm Microsoft, M V P. And a freelance solution architect currently focused on security and building a P eyes. In this course, we're going to learn how to secure a Blazer client side or Web assembly application. Of course, doing this the right way is very important. You don't want to end up with the security breach. Some of the major topics that we will cover include logging in a logging out off your blade to Weber's family application hosted and Standalone mode, working with a hospital net core identity, implementing talk and based security for your Blazer application, using a while to an open I D connect and dealing with authorization, including how to create and use authorization policies. By the end of this course, you'll know all about how to authenticate users and authorize access for your blades or rabbits. Family application. Before beginning the course, you should be familiar with Blade to Robert's family and C Sharp. I hope you'll join me on this journey to learn how to secure your blade to rabbits Family application with the Securing Blazer Client Side Applications course at plural site