-
Course
- Core Tech
Securing Blazor Server-side Applications
Learn how to secure your Blazor Server application using a variety of best practice techniques for authentication and authorization.
What you'll learn
Authentication and authorization are two incredibly important aspects of a secure Blazor Server application. In this course, Securing Blazor Server Applications, you'll gain the ability to secure your Blazor application using a variety of best practice techniques for authentication and authorization. First, you'll explore how to log in and out of your Blazor application with cookies. Next, you'll discover how to work with ASP.NET Core Identity. Finally, you'll learn how to implement token-based security for your Blazor application using OAuth2 and OpenID Connect. When you're finished with this course, you'll have the skills and knowledge of implementing best-practice security techniques in Blazor Server applications needed to do so comfortably.
Table of contents
- Version Check | 20s
- Coming Up | 1m 25s
- Course Prerequisites | 26s
- Frameworks and Tooling | 1m 17s
- Blazor Authentication Scenarios | 2m 55s
- Demo - Introducing the Demo Application | 3m 19s
- Authentication Models, Cookies, and Tokens | 3m 50s
- Demo - Adding Cookie Authentication and Logging In | 9m 38s
- Demo - Logging Out | 2m 54s
- Switching to POST for Logging Out | 1m 50s
- Demo - Providing Initial State Data | 6m 12s
- Cookie Authentication in Blazor | 3m 51s
- Demo - Hiding or Showing Parts of the UI Depending on the Authentication State | 4m 34s
- Explaining the AuthenticationStateProvider | 1m 2s
- Demo - Blocking Unauthorized Access to a Page | 2m 20s
- Demo - Customizing Unauthorized Content | 1m 6s
- Demo - Using Authentication State Data in Procedural Logic | 2m 34s
- Protecting the API | 1m 32s
- Demo - Protecting the API | 5m 46s
- Summary | 1m 49s
About the author
Kevin Dockx is a freelance solution architect (mobile/web), author & consultant, living in Antwerp (Belgium).
More Courses by Kevin