ASP.NET Core Identity & Security (. NET 8)
ASP.NET Core Identity & Security (. NET 8), available at $59.99, has an average rating of 4.45, with 43 lectures, 3 quizzes, based on 1948 reviews, and has 8087 subscribers.
You will learn about Implementing Sign Up and Sign-in with E-mail confirmation Implementing Tw-Factor Authentication Authorization with Roles Implementing Claim-based Authorization with Policies Authentication with Json Web Token to Secure Microservices Adding Facebook Login to Your ASP .NET Core Websites Protect Your Web Application Against Common Security Attacks Web Application Firewalls (WAF) This course is ideal for individuals who are C# Developers or ASP .NET Developers or API and/or Microservices Developers or Software Architects It is particularly useful for C# Developers or ASP .NET Developers or API and/or Microservices Developers or Software Architects.
Enroll now: ASP.NET Core Identity & Security (. NET 8)
Summary
Title: ASP.NET Core Identity & Security (. NET 8)
Price: $59.99
Average Rating: 4.45
Number of Lectures: 43
Number of Quizzes: 3
Number of Published Lectures: 39
Number of Published Quizzes: 3
Number of Curriculum Items: 46
Number of Published Curriculum Objects: 42
Number of Practice Tests: 1
Number of Published Practice Tests: 1
Original Price: A$37.99
Quality Status: approved
Status: Live
What You Will Learn
- Implementing Sign Up and Sign-in with E-mail confirmation
- Implementing Tw-Factor Authentication
- Authorization with Roles
- Implementing Claim-based Authorization with Policies
- Authentication with Json Web Token to Secure Microservices
- Adding Facebook Login to Your ASP .NET Core Websites
- Protect Your Web Application Against Common Security Attacks
- Web Application Firewalls (WAF)
Who Should Attend
- C# Developers
- ASP .NET Developers
- API and/or Microservices Developers
- Software Architects
Target Audiences
- C# Developers
- ASP .NET Developers
- API and/or Microservices Developers
- Software Architects
It is now Updated for .NET 8 and Microservices Architecture.
With our comprehensive course, unlock the full potential of cutting-edge ASP .NET Core identity management and security. Strengthen your application’s defences against cyber threats through hands-on expertise and in-depth knowledge.
This course delves into essential topics, starting with robust cookie-based authentication and advancing to intricate techniques like role-based and claims-based authorization. Explore OAuth authentication with popular platforms such as Facebook and Google, implement Two-Factor Authentication for an additional layer of security, and harness token-based authentication for creating secure microservices systems using JSON Web Token (JWT).
Dive into ASP .NET Core security principles, including a comprehensive understanding of OWASP, and learn how to safeguard web applications using Web Application Firewalls (WAF). Go beyond the fundamentals with insights into Cyber Security Management, covering third-party WAF systems, including the industry-leading Cloudflare. Gain a holistic perspective that includes both architectural and managerial considerations.
Our course is designed for interactive learning, featuring a dynamic Q&A section for quick, insightful responses to your queries.
Enroll today and embark on a transformative journey to become a security-savvy developer in ASP .NET Core.
Join our community and equip yourself with the skills needed to navigate the complex landscape of modern web application security.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Identity, Role and Claim
Lecture 3: Cookie-based Authentication vs. Token-based Authentication
Chapter 2: Implementing Authentication and Authorization with Local User Store
Lecture 1: The hands-on project, and its GitHub repository
Lecture 2: Installing Nuget Packages
Lecture 3: Setting up Entity Framework for Asp.NET Identity
Lecture 4: Setting up the User Store (Database)
Lecture 5: Configuring the ASP.NET Identity Middleware
Lecture 6: Creating the User Sign-up Functionality 1
Lecture 7: Creating the User Sign-up Functionality 2
Lecture 8: Workflow of Confirming User's Email Address
Lecture 9: Generating an Email Confirmation Link and Sending it to the User
Lecture 10: Confirming User's Email Address 3
Lecture 11: Confirming User's Email Address 4
Lecture 12: Implementing Sign-in Functionality
Lecture 13: Assigning Roles to Users
Lecture 14: Implementing Sign-out Functionality and Creating a Navigation Bar
Lecture 15: Introduction to Claims
Lecture 16: Implementing Claims and Policies
Chapter 3: Two-Factor Authentication
Lecture 1: About Two-Factor Authentication
Lecture 2: Implementing Two-Factor Authentication
Lecture 3: Implementing Two-Factor Authentication with a QR Code
Chapter 4: Access Delegation Logging Using Facebook
Lecture 1: OAuth and Access Delegation
Lecture 2: Creating and Configuring a Facebook Application
Lecture 3: Connecting to Facebook and Display the Login Page
Lecture 4: Completing the Facebook (OAuth) Login
Chapter 5: ASP.NET Core Identity and Microservices
Lecture 1: The Architecture of Microservies-based Applications
Lecture 2: Underestanding Jason Web Token
Lecture 3: Implementing the Identity Provider Service (generate jwt)
Lecture 4: Validating a Jason Web Token (JWT)
Chapter 6: Mitigating Common Security Risks
Lecture 1: Introduction to Common Security Issues
Lecture 2: Cross Site Scripting Attack (XSS)
Lecture 3: Cross Site Request Forgery Attacks
Lecture 4: SQL Injection Attacks
Lecture 5: Cross Origin Resource Sharing (CORS) Policies
Lecture 6: Open Redirect Url Attacks
Chapter 7: Web Application Framework (WAF)
Lecture 1: What is Web Application Firewall (WAF)
Lecture 2: Cloudflare : An example of a Web Application Firewall (WAF)
Chapter 8: Conclusion
Lecture 1: Bonus Lecture: Dependency Injection in .NET
Instructors
-
Aref Karimi
Technology Leader and Evangalist
Rating Distribution
- 1 stars: 15 votes
- 2 stars: 32 votes
- 3 stars: 221 votes
- 4 stars: 769 votes
- 5 stars: 911 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024