Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
ASP.NET Core Identity: Authentication Management

ASP.NET Core Identity: Authentication Management

1h 22mAdvanced2019-04-23

Authors

Ervis Trupja

Ervis Trupja

Full-Stack .NET Web Developer with a mathematical background

Course details

Authenticating users and authorizing their level of access are key components in any application. In this course, learn how to use ASP.NET Core Identity, as well as third-party providers, to authenticate your users. Instructor Ervis Trupja shows how to create a web application with Identity; configure lockout, password, and sign-in settings; and customize the Identity model and use Entity Framework to reflect these changes in your database. He also shows how to enable your users to sign in with their Facebook and GitHub accounts, as well as how to configure a cookie-based authentication system.

Learning objectives
Differences between authentication and authorization
Creating a web application with Identity
Configuring lockout, password, and sign-in settings
Customizing the Identity model
Lazy loading
Authenticating using external provides such as Facebook
Configuring cookie-based authentication

Skills covered

ASP.NET CoreIdentity and Access ManagementBack-End Web DevelopmentFull-Stack Web DevelopmentFront-End Web DevelopmentCybersecurityWeb DevelopmentMicrosoftDeep Dive (X:Y)

Concepts

0. Introduction

  • 01 - Securing ASP.NET Core apps with authentication
  • 02 - What you should know

1. Getting Started

  • 03 - ASP.NET Core Security features
  • 04 - Authentication vs. authorization

2. Introduction to Identity

  • 05 - ASP.NET Core Identity
  • 06 - Creating a web application with Identity
  • 07 - Examining Register, Login, and Logout
  • 08 - Configuring Identity settings

3. Customizing Identity Model

  • 09 - Identity model with Entity Framework
  • 10 - Entity types and relationships
  • 11 - Default model configuration and generic types
  • 12 - Using lazy loading

4. Authentication Using External Providers

  • 13 - Why external providers
  • 14 - Authenticating using Facebook
  • 15 - Authenticating using GitHub

5. Cookie-Based Authentication

  • 16 - Cookie-based authentication configuration
  • 17 - Cookie policy middleware
  • 18 - Creating an authentication cookie
  • 19 - Cookie-based sign-in and out

Conclusion

  • 20 - Next steps

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal