public override void OnConfigure( IDescriptorContext context, IObjectFieldDescriptor descriptor, MemberInfo member) { descriptor.Use(next => context => { if (!context.ContextData.ContainsKey("currentUserId")) { context.ReportError( ErrorBuilder.New() .SetMessage("Must be authorized to perform this action") .SetCode("NOT_AUTHORIZED") .Build()); context.Result = new ForbidResult(); } return(next(context)); }); }