Проблема с удаленным HttpContext с использованием IHttpContextAccessor в перехватчике EF CoreC#

Место общения программистов C#
Ответить
Anonymous
 Проблема с удаленным HttpContext с использованием IHttpContextAccessor в перехватчике EF Core

Сообщение Anonymous »

В моей службе данных .NET 8 Minimal API я использую перехватчики EF Core для принудительного применения tenantId к моим объектам. Доступ к tenantid осуществляется через утверждения JWT, возвращаемые из HttpContext. Доступ к HttpContext осуществляется через IHttpContextAccessor в перехватчике.
По какой-то причине HttpContext работает так, как я ожидаю, для первого запроса к API, но любой запрос после этого завершается неудачей, поскольку HttpContext был удален. Интересно, есть ли у кого-нибудь опыт использования HttpContext из перехватчика или кто-нибудь решил эту проблему другими способами (промежуточное программное обеспечение или другое?).

Подробнее здесь: https://stackoverflow.com/questions/792 ... core-inter
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»