Как получить пользовательское значение заголовка из HttpAuthenticationContext
Я занят внедрением и проверкой подлинности фильтра:
public Task AuthenticateAsync(HttpAuthenticationContext context, CancellationToken cancellationToken)
{
var request = context.Request;
// Receive token from the client. Here is the example when token is in header:
var token = request.Headers.FirstOrDefault(x => x.Key == "Token").Value.ToString(); //["Token"];
Как мне получить заголовок под названием токен? Потому что приведенный выше код не работает. Я предполагаю, что это потому, что это не стандартный заголовок.
2 ответа
Решение
Вы должны на самом деле использовать
request.Headers.Authorization.Parameter;