Извлечение данных заголовка из JWT - PullRequest
0 голосов
/ 13 мая 2019

У меня есть проект веб-API, который в настоящее время принимает статический токен и проверяется в пользовательском атрибуте [Authorize].

До достижения этой конечной точки у меня есть метод WebApiApplication_BeginRequest в моем Global.asax.csфайл, который извлекает токен из заголовка Request' s и проверяет его наличие в моей базе данных.

Теперь у меня есть новая настройка конечной точки, которая использует OAuth и JWT.В моем методе WebApiApplication_BeginRequest я хочу иметь возможность проверить, является ли токен JWT или нет;однако я не совсем уверен, как это сделать.

Я пробовал следующее:

var typ = Request.Headers.GetValues("typ").FirstOrDefault()

Но я продолжаю получать исключение.

Есть ли способ прочитать данные заголовка JWT или способ проверить, что токен, входящий в конечную точку, является JWT?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...