Beskrivning
1. Course Overview
- Welcome
- What will you learn in this course?
- Who is the course for and prerequisites
2. Getting Started
- Course Material
- Installing Fiddler
- Fiddler and HTTPs
- Exploring the starter project
3. Fundamentals
- The User Object
- Creating a ClaimsPrincipal
- The Request Pipeline
4. The Authentication Middleware
- Introduction
- Authentication Operations
- Challenge
- SignIn
- Authenticate
- SignOut
- Forbid
5. The Authentication Middleware
- Schemes
- Authentication Properties
- Authentication Ticket
- Data Protection
6. The Authentication Handler
- Introduction
- Challenge
- SignIn
- Authenticate
- SignOut
- Forbid
7. Cookie and Ticket Lifetime
- Session Cookies
- Persistent Cookies
- Persistent Cookies Using Max-Age
- Ticket Lifetime
- Ticket Renewal
- Choosing Cookie and Ticket Lifetime
8. Cookie Event Handlers
- Challenge Events
- SignIn Events
- Authenticate Events
- SignOut Events
- Forbid Events
9. Authorization
- Introduction
- Authorization in ASP.NET Core
- Simple Authorization
- Role-Based Authentication
- Policy-Based Authentication
- Broken Access Control
10. Advanced Authorization
- Requirements and Handlers
- Resource-Based Authorization
- The MVC Filter Pipeline
- Authorization Filters
- Custom Authorization Attributes
- DefaultPolicy and Fallback Policy
- View-Based Authorization
To get the most from this course, you should have:
- Basic knowledge of ASP.NET Core (equivalent to our ASP.NET Core fundamentals course)
- Solid understanding of C# including LINQ and lambda expressions
- Understanding of the HTTP/HTTPS protocol and web fundamentals
- A development environment with Visual Studio or an equivalent .NET IDE, capable of running ASP.NET Core 10.
- Windows-based development environment recommended. macOS/Linux users can follow the course using alternative HTTP debugging proxy tools; see the FAQ for details and limitations.





Recensioner
Det finns inga recensioner än.