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) => "";
}
}