Например, в контроллере я могу получить идентификатор пользователя следующим образом:
User.FindFirst(ClaimTypes.NameIdentifier).Value;
Я зарегистрировал бизнес-логику, которая реализована в другом проекте, в коллекции DI:
services.AddScoped<ILogic1, Logic1>();
services.AddScoped<ILogic2, Logic2>();
Методы бизнес-логики должны знать текущий идентификатор пользователя. Я не хотел бы отправлять идентификатор пользователя в качестве параметра конструктора.
Как лучше всего получить идентификатор пользователя в другом проекте?