Добавление утверждений в ASP.NET Core Identity достаточно прямолинейно, но я не могу найти, как добавить временное утверждение на основе сеанса.
Мой вариант использования таков, что вошедшему в систему пользователю со своими собственными пользовательскими утверждениями необходимо периодически добавлять новое утверждение, но только для текущего сеанса, а не сохранять в базе данных. После того, как они закроют свой браузер или выйдут из системы, временная претензия должна исчезнуть.
Это должно удовлетворить механизм, который временно изменяет организацию, к которой принадлежит пользователь, для целей олицетворения в приложении, которое я переношу в asp.net Core.
Я нашел здесь много советов по SO для выполнения этого через GenerateUserIdentityAsync
в предыдущих версиях Identity, но, похоже, это недоступно в новой версии.