INNER CODE UNIT · C#

field

graphql-dotnet/authorization · src/GraphQL.Authorization.Tests/AuthorizationSchemaBuilderTests.cs:24

        var field = query.Fields.Single(x => x.Name == "post");
        field.IsAuthorizationRequired().ShouldBeTrue();
        field.GetPolicies()!.Single().ShouldBe("FieldPolicy");
    }

    [GraphQLMetadata("Query")]
    [Authorize("ClassPolicy")]
    public class QueryWithAttributes
    {
        [Authorize("FieldPolicy")]
        [System.Diagnostics.CodeAnalysis.SuppressMessage("Style", "IDE0060:Remove unused parameter", Justification = "test")]
        public string Post(string id) => "";
    }
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…