using System; using System.Linq; using Microsoft.AspNetCore.Mvc; using Microsoft.Net.Http.Headers; namespace WebAPI.Controllers { public class BaseController : ControllerBase { protected string BearerToken => Request.Headers.Keys.Contains(HeaderNames.Authorization) && Request.Headers[HeaderNames.Authorization].Count > 0 ? Request.Headers[HeaderNames.Authorization].First().Split(" ")[1] : String.Empty; } }