private async Task CheckAuthAsync(IResolveFieldContext context, string orderId) { var order = await _customerOrderService.GetByIdAsync(orderId); var authorizationResult = await _authorizationService.AuthorizeAsync(context.GetCurrentPrincipal(), order, new CanAccessOrderAuthorizationRequirement()); if (!authorizationResult.Succeeded) { throw new AuthorizationError($"Access denied"); } }