YoVDO

ASP.NET Core Identity: Authorization Management

Offered By: LinkedIn Learning

Tags

ASP.NET Core Courses Web Development Courses Authorization Courses Role-Based Access Control Courses

Course Description

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

Taught by

Ervis Trupja

Related Courses

Software as a Service
University of California, Berkeley via Coursera
Intro to Computer Science
University of Virginia via Udacity
Web Development
Udacity
Software Engineering for SaaS
University of California, Berkeley via Coursera
CS50's Introduction to Computer Science
Harvard University via edX