How to get next request pipeline in case of token success . suppose i need to get data from action result get request by post man i write on postman link as then select get then write on header key : authorization value :eeerrttyyyyy when invalid access token then it will show message invalid token if valid access token it will continue execution and get result from action this is actually i need on next but cannot do it . [HttpGet(Contracts.ApiRoutes.Security.GetUserMenus)] public IActionResult GetUserMenu(string userId) { string strUserMenus = _SecurityService.GetUserMenus(userId); return Ok(strUserMenus); } What I have tried: public async Task InvokeAsync(HttpContext context, DataContext dataContext) { var validKey = false; if (!validKey) { context.Response.StatusCode = (int)HttpStatusCode.Forbidden; await context.Response.WriteAsync("Invalid Token"); } //if validm than next middleware Invoke else { //success token context.Request.EnableRewind(); await _next.Invoke(context); // how to get next request meaning i need to get result of action getusermenu } } }