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:
i write on postman link as then select get then write on headerCode:[HttpGet(Contracts.ApiRoutes.Security.GetUserMenus)] public IActionResult GetUserMenu(string userId) { string strUserMenus = _SecurityService.GetUserMenus(userId); return Ok(strUserMenus); }
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:
http://www.mediafire.com/view/h5am34...token.png/fileCode: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 } } }


Reply With Quote
