Я перехожу с php-laravel на .net core 2.2 в php-laravel, который вы можете написать в терминале:
php asrtisan make:auth
и он создастнепосредственно таблицы, контроллеры и аутентификации есть что-то подобное в .net core 2.2
.Net этого нет, но вы можете попробовать с пакетом удостоверений .
Просто просмотрите документы, и ничего сложного добавить в свой проект.
Удачи!