Im, используя веб-интерфейс API 2Asp Web Api Lifecycle вопрос
У меня есть фильтр аутентификации (реализации IAuthenticationFilter), который проверяет маркер и устанавливает ClaimsPrinciple на обоих тему и HttpContext. Одним из таких требований является userId
Я использую Windsor для инъекций зависимостей, используя описанный здесь метод. http://blog.ploeh.dk/2012/10/03/DependencyInjectioninASP.NETWebAPIwithCastleWindsor/
Это создаст граф объектов для моих контроллеров и поэтому новых до любых зависимостей, что контроллеры имеют
Проблема заключается в том, что один из конструкторов в одной из зависимостей делают вызов, который требует идентификатора пользователя
И кажется, что это (вызов конструктора) происходит до того, как он был установлен фильтром аутентификации
Какие у меня варианты?