К сожалению, вы недостаточно конкретны, но я не вижу существенной проблемы при переходе на Asp.Net Identity Core. API стал более плавным, как сейчас. Возможно, основное изменение заключается в том, что по умолчанию шаблоны удостоверений ASP.NET не включают роли, но их можно легко добавить.
В настоящее время у вас есть три варианта по умолчанию для добавления идентификаторов, которые выполняются с помощью методов расширения.
AddIdentity<TUser,Trole>
AddIdentityCore<TUser> (no cookies, no sign-in manager)
AddDefaultIdentity<TUser>
Я бы не рекомендовал использовать AddDefaultIdentity
, поскольку он связан с предопределенным интерфейсом начальной загрузки в библиотеке классов DLL, и даже если вы можете использовать скаффолдинг для восстановления кода, будут некоторые изменения кода и ошибки, с которыми вы можете столкнуться на сегодняшний день не говоря уже о том, что вам может понадобиться интернационализация
Также обратите внимание, что шаблоны используют Razor Pages вместо традиционных MVC. На самом деле это, на мой взгляд, плюс с точки зрения безопасности, так как защита от подделки поддерживается, а код проще. В любом случае вы сможете перевести код с бритвенных страниц на традиционный mvc, так что, на мой взгляд, это не должно быть проблемой.