ASP.NET MVC 5 Identity: Authentication and Authorization
Offered By: LinkedIn Learning
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
- Membership in ASP.NET
- ASP.NET Identity
- Identity demo
- Authentication vs. authorization
- Common vulnerabilities in applications
- 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
- Understand authorization and authorization types
- Simple authorization
- Role-based authorization
- View-based authorization
- View-based authorization using the view model
- 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
- Next steps
Taught by
Ervis Trupja
Related Courses
Learn ASP.NETCodecademy Deploy a website to Azure with Azure App Service
Microsoft via Coursera Build Web APIs using ASP.NET
Microsoft via edX MVC Application Design using .NET Core 2.0
Microsoft via edX Getting Started with ASP.NET Core Razor Pages
Coursera Project Network via Coursera