Я использую пакет Microsoft.Owin.Security.Jwt nuget для защиты моего webapi. Он устанавливает HttpContext.Current.User, как ожидалось, когда я передаю токен webapi в качестве заголовка в мои запросы.настройка HttpContext.Current.User из JWT Token
Поскольку бизнес-логика инкапсулирована, я не мог найти момент установки HttpContext.Current.User.
Вместо поиска правильной заявки с использованием identity.Claims все время, я хотел бы извлечь нужную мне информацию и установить собственный класс как HttpContext.Current.User. Можно ли использовать Microsoft.Owin.Security.Jwt?
Сейчас я решаю этот путь. Я хотел бы перехватить момент, когда Owin устанавливает этот HttpContext.Current.User и устанавливает собственный класс со значениями, извлеченными из формулы. –
Жаль, вы не можете помочь. Я считаю, что целая концепция Owin довольно нечеткая, и у меня также есть много вспомогательных методов, которые извлекают мои претензии, как я показал в своем ответе, чтобы преодолеть это. Я буду следовать этому вопросу, надеюсь, будет хороший ответ – Verthosa