ASP.NET Core Identity 3.1 | Scaffold identity ⚡️

preview_player
Показать описание
ASP.NET Core Identity vienes con un conjunto de páginas (Iniciar sesión ,Cambiar Contraseña etc) que vienen en una Razaor Class Library. De forma inicial no son visibles y necesitas realizar el proceso conocido como Scaffold- Para ello necesitas instalar una herramienta globla llamada

Para porder ver los archivos de las páginas Razor de ASP.NET Core Identity}

dotnet tool install --global dotnet-aspnet-codegenerator

Tambien se requiere tener instalado el paquete de Nuget
dotnet add package Microsoft.VisualStudio.Web.CodeGeneration.Design

Para desinstalar la herramiento de generación de código
dotnet tool uninstall --global dotnet-aspnet-codegenerator

dotnet aspnet-codegenerator identity -dc IntroIdentity.Data.ApplicationDbContext -sqlite --files "Account._StatusMessage;Account.AccessDenied;Account.ConfirmEmail;Account.ConfirmEmailChange;Account.ExternalLogin;Account.ForgotPassword;Account.ForgotPasswordConfirmation;Account.Lockout;Account.Login;Account.LoginWith2fa;Account.LoginWithRecoveryCode;Account.Logout;Account.Manage._Layout;Account.Manage._ManageNav;Account.Manage._StatusMessage;Account.Manage.ChangePassword;Account.Manage.DeletePersonalData;Account.Manage.Disable2fa;Account.Manage.DownloadPersonalData;Account.Manage.Email;Account.Manage.EnableAuthenticator;Account.Manage.ExternalLogins;Account.Manage.GenerateRecoveryCodes;Account.Manage.Index;Account.Manage.PersonalData;Account.Manage.ResetAuthenticator;Account.Manage.SetPassword;Account.Manage.ShowRecoveryCodes;Account.Manage.TwoFactorAuthentication;Account.Register;Account.RegisterConfirmation;Account.ResetPassword;Account.ResetPasswordConfirmation"
Рекомендации по теме
Комментарии
Автор

Excelente vídeo, estoy 100% de acuerdo con lo que comentas al respecto de que Microsoft quiere meter a fuerza Razor Pages eliminando el scaffold de Identity con MVC, deberían dejar la versión MVC y permitirnos elegir que sabor queremos.
Una cosa más, creaste la plantilla que comentas en el vídeo ?

luisavila
Автор

Gran vídeo. A pesar de ser todo muy confuso e intrincado a mi modo de ver, seguramente tendrá correcciones futuras como todo lo de Microsoft. Quisiera saber si conoces la forma de integrar Identity a una webapp que usa el por capas.

alexandermejia
Автор

Gracias por el vídeo, estoy probando con .net6. luego de hacer el scaffold del Identity dentro de la carpeta Areas - Data me crea un ApplicationDbContext y no me deja hacer el build puesto que me dice que tengo dos DbContext con el mismo nombre uno el original y el nuevo dentro de Areas. Alguna sugerencia?

bgva
Автор

Bejamn se podria realizar un front en otra tecnologia y solo el back con net core e identity?

malcrack