Chris Straw
SHARE:

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);
	}            
}