request.Headers.GetValues("token");
How to Get a custom header value from an HttpAuthenticationContext
-
10-06-2023 - |
سؤال
I am busy implementing and Authentication filter:
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"];
How do I get the header called token ? Because the above code doesn't work. I am guessing this is because its not a standard header.
المحلول
نصائح أخرى
You should actually use
request.Headers.Authorization.Parameter;
لا تنتمي إلى StackOverflow