private async Task Unauthorised(ActionExecutingContext context) { var response = context.HttpContext.Response; response.StatusCode = 401; response.Headers.Add("content-type", "application/json"); var errorModel = new ErrorResponse { StatusCode = 401, Message = "Request to the gateway is unauthorised." }; await response.WriteAsync(errorModel.AsJsonString()); }