ASP.NET Core Identity: Authorization Management

Go to class
Write Review

Free Online Course: ASP.NET Core Identity: Authorization Management provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. ASP.NET Core Identity: Authorization Management is taught by Ervis Trupja.

Overview
  • Learn how to authorize varying levels of access and add layers of security to your ASP.NET Core applications.

Syllabus
  • Introduction

    • Securing ASP.NET Core apps with authorization
    • What you should know
    1. Getting Started
    • What is authorization?
    • ASP.NET Core authorization types
    • ASP.NET Core authorization namespaces
    2. Simple and Role-Based Authorization
    • Authorize and AllowAnonymous attributes
    • Adding role checks
    • Policy-based role checks
    3. Claims-Based and Policy-Based Authorization
    • Adding claims checks
    • Authorization policy requirements
    • Working with authorization handlers
    • Analyzing handler results
    • Using a func to fulfill a policy
    4. Authorization Policy Providers
    • Custom authorization attributes
    • Using custom IAuthorizationPolicyProvider
    • Default policy
    5. Resource-Based and View-Based Authorization
    • Using imperative authorization
    • Writing a resource-based handler
    • Injecting and using authorization in a view
    Conclusion
    • Next steps