Есть ли способ использовать систему идентификации ASP.NET Cores без использования имени пользователя и без изобретения велосипеда?
Я работаю в проекте, который не требует имени пользователя, и на данный момент я установил для него GUID, чтобы можно было обойти это, но это своего рода хак и, на мой взгляд, не очень чисто.
Единственная альтернатива, которую я нашел, — это реализовать собственный UserManager, IUserStore, но это довольно большая работа для такой небольшой выгоды, и это будет трудно идти в ногу с изменениями ядер ASP.NET с течением времени.
Если альтернатив нет, есть ли причина ASP.NET Cores IdentityUser имеет свойство UserName, а не просто сохраняет суть?
Подробнее здесь: https://stackoverflow.com/questions/605 ... e-username