YoVDO

ASP.NET MVC 5 Identity: Authentication and Authorization

Offered By: LinkedIn Learning

Tags

ASP.NET Core Courses Authorization Courses Identity Management Courses Two-Factor Authentication Courses Security Vulnerabilities Courses

Course Description

Overview

Learn how to authenticate and authorize users of your ASP.NET MVC 5 application using login credentials from Facebook, Twitter, Google, Microsoft, and other third-party providers.

Syllabus

Introduction
  • Improve user experience with third party authentication
  • What you need to know
1. Identity Management
  • Membership in ASP.NET
  • ASP.NET Identity
  • Identity demo
  • Authentication vs. authorization
  • Common vulnerabilities in applications
2. Authentication
  • Understand authentication and authentication options
  • Create a new ASP.NET MVC 5 application
  • Facebook authentication
  • Twitter authentication
  • Google authentication
  • Microsoft authentication
  • GitHub authentication
  • Configure Windows authentication
  • Email confirmation setup: SendGrid
  • Email confirmation in action
  • Two-factor authentication with SMS setup: Twilio
  • Two-factor authentication with SMS in action
3. Authorization
  • Understand authorization and authorization types
  • Simple authorization
  • Role-based authorization
  • View-based authorization
  • View-based authorization using the view model
4. Security
  • Vulnerability: Object binding vulnerability
  • Vulnerability: Dangerous uploaded file type
  • Vulnerability: Excessive authentication attempts
  • Vulnerability: XSS filter evasion
  • Vulnerability: Inclusion of third-party ccripts
  • Vulnerability: Cross-site request forgery (CSRF)
  • Vulnerability: Open redirect
Conclusion
  • Next steps

Taught by

Ervis Trupja

Related Courses

Blockchain Scalability and its Foundations in Distributed Systems
The University of Sydney via Coursera
Don's Introduction to Ethical Hacking for Beginners
Udemy
Hacking und Netzwerkanalyse mit Wireshark - Der Komplettkurs
Udemy
Penetration Testing of Identity, Authentication and Authorization Mechanism
Pluralsight
Risk Management and Security Vulnerabilities
Coventry University via FutureLearn