Intermediate

Authentication and Authorization in ASP.NET Core

ASP.NET Core Identity, OpenID Connect, the BFF pattern, JWT, policies and data protection.

The demo application is Globomantics, a fictional MVC application that manages conferences and talk proposals.

Authentication: verifying the identity of a user (passport → password).

Authorization: controlling what an authenticated user can do.

Sign in to read this course

A free account unlocks all 514 courses. 20 are readable without one.

What's inside

17 sections
  1. 1 Table of Contents
  2. 2 Course Overview
  3. 3 Authentication Fundamentals
  4. 4 ASP.NET Core Identity
  5. 5 Multi-Application Authentication with OpenID Connect
  6. 6 Authentication for Single-Page Applications (BFF)
  7. 7 Authorization Policies
  8. 8 Key Concepts Summary
  9. 9 JWT Bearer Authentication (APIs)
  10. 10 OAuth 2.0 — Client Credentials Flow
  11. 11 Data Protection API
  12. 12 Anti-Forgery Tokens and CORS
  13. 13 Review Questions
  14. 14 Advanced Authorization Scenarios
  15. 15 Security Best Practices
  16. 16 Review Questions — Part 2
  17. 17 Resources

Interested in this course?

Contact us to book it or get a custom training plan for your team.