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
Teaching Impacts of Technology: Global SocietyUniversity of California, San Diego via Coursera Introduction to Cybersecurity for Teachers
Raspberry Pi Foundation via FutureLearn Learning Computer Security and Internet Safety
LinkedIn Learning Learning Mobile Device Security
LinkedIn Learning The Practical Guide to Mac Security (2016)
Udemy