How to get the Authorization Token from the Header in c#
This is a quick copy/paste of some code that retrieves the JWT token from the header
StringValues authHeaders = string.Empty;
var result = httpContextAccessor.HttpContext?.Request.Headers.TryGetValue("Authorization", out authHeaders);
if (result.HasValue && result.Value == true)
{
var token = authHeaders.FirstOrDefault()?.Replace("Bearer", string.Empty).Trim();
if (token != null)
{
Debug.WriteLine(token);
}
}