ASP.NET Core: Security

Go to class
Write Review

Free Online Course: ASP.NET Core: Security 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: Security is taught by Ervis Trupja.

Overview
  • Explore techniques for building secure ASP.NET Core applications and protecting against common attacks.

Syllabus
  • Introduction

    • Secure your .NET Core apps
    • What you should know
    1. Common Vulnerabilities in Apps
    • Common security vulnerabilities
    • Object binding attack
    • Dangerous uploaded file type attack
    • Excessive authentication attempts
    • XSS and CSRF
    • SQL injection attack
    • Same-origin policy and CORS
    2. Using the Data Protection API to Secure .NET Core Apps
    • What is data protection API?
    • Consuming data protection in .NET Core
    • Configuring data protection in .NET Core
    • Data protection key storage providers
    3. Using Identity Framework to Secure .Net Core Apps
    • What is ASP.NET Core Identity?
    • Authentication in .NET Core
    • Authorization in .NET Core
    • Managing application secrets
    4. Authentication in .NET Core Using IdentityServer
    • Why token-based authentication?
    • Configuring IdentityServer in .NET Core
    • Defining identity and API resources
    • Defining identity clients
    • Adding UI to IdentityServer
    • Adding ASP.Net Core MVC client app
    • Configuring MVC with IdentityServer
    Conclusion
    • Where to go next?