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

Code:
Code:
[HttpGet(Contracts.ApiRoutes.Security.GetUserMenus)]  
       public IActionResult GetUserMenu(string userId)  
       {  
           string strUserMenus = _SecurityService.GetUserMenus(userId);  
           return Ok(strUserMenus);  
       }
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 .

Code:
Code:
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  
                
                }  
              
              
        }  
    }
http://www.mediafire.com/view/h5am34...token.png/file