Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Identity in ASP.Net Core 2.1< - Customize AccountController

I have installed ASP.NET Core 2.1 but even though I have created a new ASP.NET Core Web Application using ASP.NET Core 2.1 with Individual User AccountsStore user accounts in-app I can't find the AccountController or Views.

I can still register and login without a problem but I can't find the code for it, it were present in 2.0.

enter image description here

like image 814
Ogglas Avatar asked Jun 04 '18 08:06

Ogglas


People also ask

What is identity in ASP.NET Core?

ASP.NET Core Identity provides a framework for managing and storing user accounts in ASP.NET Core apps. Identity is added to your project when Individual User Accounts is selected as the authentication mechanism. By default, Identity makes use of an Entity Framework (EF) Core data model.


1 Answers

ASP.NET Core 2.1 introduced new feature called Razor class libraries that lets you build views and pages as part of reusable library. ASP.NET Core Identity was moved to such RCL. You can override it in your project:

  1. From Solution Explorer, right-click on the project > Add > New Scaffolded Item.
  2. From the left pane of the Add Scaffold dialog, select Identity > ADD.
  3. In the ADD Identity dialog, choose files you wish to override.
    1. Select layout if necessary
    2. Select or create Data context class.
  4. Hit ADD.

For more information visit documentation.

like image 185
Xeevis Avatar answered Oct 05 '22 01:10

Xeevis