├── .github ├── CODEOWNERS ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── github_release.yml │ ├── main.yml │ └── maven_release.yml ├── .gitignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── graphql-authorization-java.png ├── lombok.config ├── pom.xml └── src ├── main └── java │ └── com │ └── intuit │ └── graphql │ └── authorization │ ├── config │ ├── AuthzClient.java │ └── AuthzClientConfiguration.java │ ├── enforcement │ ├── AuthorizationHolder.java │ ├── AuthzInstrumentation.java │ ├── AuthzListener.java │ ├── IntrospectionRedactingDataFetcher.java │ ├── PermissionVerifier.java │ ├── RedactingVisitor.java │ ├── RedactionContext.java │ ├── SimpleAuthZListener.java │ └── TypeFieldPermissionVerifier.java │ ├── extension │ ├── AuthorizationExtension.java │ ├── AuthorizationExtensionProvider.java │ ├── DefaultAuthorizationExtension.java │ ├── DefaultAuthorizationExtensionProvider.java │ ├── FieldAuthorizationEnvironment.java │ └── FieldAuthorizationResult.java │ ├── rules │ ├── AuthorizationHolderFactory.java │ ├── InvalidFieldsCollector.java │ ├── QueryRuleParser.java │ ├── RuleParser.java │ └── RuleParserListener.java │ └── util │ ├── FieldCoordinatesFormattingUtil.java │ ├── GraphQLUtil.java │ └── ScopeProvider.java └── test ├── groovy └── com │ └── intuit │ └── graphql │ └── authorization │ └── enforcement │ └── AuthorizationSpec.groovy ├── java └── com │ └── intuit │ └── graphql │ └── authorization │ ├── context │ └── ExecutionScopeFetcherTest.java │ ├── enforcement │ ├── AuthZListenerTest.java │ ├── HelperAuthzClientConfiguration.java │ ├── HelperBuildTestSchema.java │ ├── HelperGraphQLDataFetchers.java │ ├── HelperScopeProvider.java │ ├── HelperUtils.java │ ├── IntrospectionRedactingDataFetcherTest.java │ ├── RedactingVisitorTest.java │ ├── TypeAndFieldAuthorizationHolderTest.java │ └── TypeFieldPermissionVerifierTest.java │ ├── rules │ ├── AuthorizationHolderFactoryTest.java │ ├── InvalidFieldsCollectorTest.java │ └── QueryRuleParserTest.java │ └── util │ ├── FieldCoordinatesFormattingUtilTest.java │ ├── GraphQLUtilTest.java │ └── TestStaticResources.java └── resources ├── mocks.graphqlauthz └── client │ ├── client1-permissions-mutation.graphql │ ├── client1-permissions.graphql │ ├── client1.yml │ ├── client2-permissions-mutation.graphql │ ├── client2-permissions-query.graphql │ ├── client2.yml │ ├── client3-permissions-query.graphql │ ├── client3.yml │ ├── client4-permissions-mutation1.graphql │ ├── client4-permissions-mutation2.graphql │ ├── client4-permissions-query.graphql │ ├── client4.yml │ ├── client5-pa.yml │ ├── client5-permissions-mutation1.graphql │ ├── client5-permissions-mutation2.graphql │ ├── client5-permissions-query.graphql │ ├── client6-permissions-query.graphql │ └── client6.yml ├── queries ├── mutationQuery.graphql ├── mutationQueryWithFragments.graphql ├── requestAllBooks.graphql ├── requestAllFields.graphql ├── requestAllFieldsWithIntrospection.graphql ├── requestWithAllowedFields.graphql ├── requestWithFragments.graphql ├── requestWithInvalidFields.graphql └── requestWithInvalidFragment.graphql ├── test_rule_query.graphql └── testschema.graphqls /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/github_release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/.github/workflows/github_release.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/maven_release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/.github/workflows/maven_release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/README.md -------------------------------------------------------------------------------- /graphql-authorization-java.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/graphql-authorization-java.png -------------------------------------------------------------------------------- /lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/lombok.config -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/intuit/graphql/authorization/config/AuthzClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/main/java/com/intuit/graphql/authorization/config/AuthzClient.java -------------------------------------------------------------------------------- /src/main/java/com/intuit/graphql/authorization/config/AuthzClientConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/main/java/com/intuit/graphql/authorization/config/AuthzClientConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/intuit/graphql/authorization/enforcement/AuthorizationHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/main/java/com/intuit/graphql/authorization/enforcement/AuthorizationHolder.java -------------------------------------------------------------------------------- /src/main/java/com/intuit/graphql/authorization/enforcement/AuthzInstrumentation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/main/java/com/intuit/graphql/authorization/enforcement/AuthzInstrumentation.java -------------------------------------------------------------------------------- /src/main/java/com/intuit/graphql/authorization/enforcement/AuthzListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/main/java/com/intuit/graphql/authorization/enforcement/AuthzListener.java -------------------------------------------------------------------------------- /src/main/java/com/intuit/graphql/authorization/enforcement/IntrospectionRedactingDataFetcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/main/java/com/intuit/graphql/authorization/enforcement/IntrospectionRedactingDataFetcher.java -------------------------------------------------------------------------------- /src/main/java/com/intuit/graphql/authorization/enforcement/PermissionVerifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/main/java/com/intuit/graphql/authorization/enforcement/PermissionVerifier.java -------------------------------------------------------------------------------- /src/main/java/com/intuit/graphql/authorization/enforcement/RedactingVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/main/java/com/intuit/graphql/authorization/enforcement/RedactingVisitor.java -------------------------------------------------------------------------------- /src/main/java/com/intuit/graphql/authorization/enforcement/RedactionContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/main/java/com/intuit/graphql/authorization/enforcement/RedactionContext.java -------------------------------------------------------------------------------- /src/main/java/com/intuit/graphql/authorization/enforcement/SimpleAuthZListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/main/java/com/intuit/graphql/authorization/enforcement/SimpleAuthZListener.java -------------------------------------------------------------------------------- /src/main/java/com/intuit/graphql/authorization/enforcement/TypeFieldPermissionVerifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/main/java/com/intuit/graphql/authorization/enforcement/TypeFieldPermissionVerifier.java -------------------------------------------------------------------------------- /src/main/java/com/intuit/graphql/authorization/extension/AuthorizationExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/main/java/com/intuit/graphql/authorization/extension/AuthorizationExtension.java -------------------------------------------------------------------------------- /src/main/java/com/intuit/graphql/authorization/extension/AuthorizationExtensionProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/main/java/com/intuit/graphql/authorization/extension/AuthorizationExtensionProvider.java -------------------------------------------------------------------------------- /src/main/java/com/intuit/graphql/authorization/extension/DefaultAuthorizationExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/main/java/com/intuit/graphql/authorization/extension/DefaultAuthorizationExtension.java -------------------------------------------------------------------------------- /src/main/java/com/intuit/graphql/authorization/extension/DefaultAuthorizationExtensionProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/main/java/com/intuit/graphql/authorization/extension/DefaultAuthorizationExtensionProvider.java -------------------------------------------------------------------------------- /src/main/java/com/intuit/graphql/authorization/extension/FieldAuthorizationEnvironment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/main/java/com/intuit/graphql/authorization/extension/FieldAuthorizationEnvironment.java -------------------------------------------------------------------------------- /src/main/java/com/intuit/graphql/authorization/extension/FieldAuthorizationResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/main/java/com/intuit/graphql/authorization/extension/FieldAuthorizationResult.java -------------------------------------------------------------------------------- /src/main/java/com/intuit/graphql/authorization/rules/AuthorizationHolderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/main/java/com/intuit/graphql/authorization/rules/AuthorizationHolderFactory.java -------------------------------------------------------------------------------- /src/main/java/com/intuit/graphql/authorization/rules/InvalidFieldsCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/main/java/com/intuit/graphql/authorization/rules/InvalidFieldsCollector.java -------------------------------------------------------------------------------- /src/main/java/com/intuit/graphql/authorization/rules/QueryRuleParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/main/java/com/intuit/graphql/authorization/rules/QueryRuleParser.java -------------------------------------------------------------------------------- /src/main/java/com/intuit/graphql/authorization/rules/RuleParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/main/java/com/intuit/graphql/authorization/rules/RuleParser.java -------------------------------------------------------------------------------- /src/main/java/com/intuit/graphql/authorization/rules/RuleParserListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/main/java/com/intuit/graphql/authorization/rules/RuleParserListener.java -------------------------------------------------------------------------------- /src/main/java/com/intuit/graphql/authorization/util/FieldCoordinatesFormattingUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/main/java/com/intuit/graphql/authorization/util/FieldCoordinatesFormattingUtil.java -------------------------------------------------------------------------------- /src/main/java/com/intuit/graphql/authorization/util/GraphQLUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/main/java/com/intuit/graphql/authorization/util/GraphQLUtil.java -------------------------------------------------------------------------------- /src/main/java/com/intuit/graphql/authorization/util/ScopeProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/main/java/com/intuit/graphql/authorization/util/ScopeProvider.java -------------------------------------------------------------------------------- /src/test/groovy/com/intuit/graphql/authorization/enforcement/AuthorizationSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/test/groovy/com/intuit/graphql/authorization/enforcement/AuthorizationSpec.groovy -------------------------------------------------------------------------------- /src/test/java/com/intuit/graphql/authorization/context/ExecutionScopeFetcherTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/test/java/com/intuit/graphql/authorization/context/ExecutionScopeFetcherTest.java -------------------------------------------------------------------------------- /src/test/java/com/intuit/graphql/authorization/enforcement/AuthZListenerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/test/java/com/intuit/graphql/authorization/enforcement/AuthZListenerTest.java -------------------------------------------------------------------------------- /src/test/java/com/intuit/graphql/authorization/enforcement/HelperAuthzClientConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/test/java/com/intuit/graphql/authorization/enforcement/HelperAuthzClientConfiguration.java -------------------------------------------------------------------------------- /src/test/java/com/intuit/graphql/authorization/enforcement/HelperBuildTestSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/test/java/com/intuit/graphql/authorization/enforcement/HelperBuildTestSchema.java -------------------------------------------------------------------------------- /src/test/java/com/intuit/graphql/authorization/enforcement/HelperGraphQLDataFetchers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/test/java/com/intuit/graphql/authorization/enforcement/HelperGraphQLDataFetchers.java -------------------------------------------------------------------------------- /src/test/java/com/intuit/graphql/authorization/enforcement/HelperScopeProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/test/java/com/intuit/graphql/authorization/enforcement/HelperScopeProvider.java -------------------------------------------------------------------------------- /src/test/java/com/intuit/graphql/authorization/enforcement/HelperUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/test/java/com/intuit/graphql/authorization/enforcement/HelperUtils.java -------------------------------------------------------------------------------- /src/test/java/com/intuit/graphql/authorization/enforcement/IntrospectionRedactingDataFetcherTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/test/java/com/intuit/graphql/authorization/enforcement/IntrospectionRedactingDataFetcherTest.java -------------------------------------------------------------------------------- /src/test/java/com/intuit/graphql/authorization/enforcement/RedactingVisitorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/test/java/com/intuit/graphql/authorization/enforcement/RedactingVisitorTest.java -------------------------------------------------------------------------------- /src/test/java/com/intuit/graphql/authorization/enforcement/TypeAndFieldAuthorizationHolderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/test/java/com/intuit/graphql/authorization/enforcement/TypeAndFieldAuthorizationHolderTest.java -------------------------------------------------------------------------------- /src/test/java/com/intuit/graphql/authorization/enforcement/TypeFieldPermissionVerifierTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/test/java/com/intuit/graphql/authorization/enforcement/TypeFieldPermissionVerifierTest.java -------------------------------------------------------------------------------- /src/test/java/com/intuit/graphql/authorization/rules/AuthorizationHolderFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/test/java/com/intuit/graphql/authorization/rules/AuthorizationHolderFactoryTest.java -------------------------------------------------------------------------------- /src/test/java/com/intuit/graphql/authorization/rules/InvalidFieldsCollectorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/test/java/com/intuit/graphql/authorization/rules/InvalidFieldsCollectorTest.java -------------------------------------------------------------------------------- /src/test/java/com/intuit/graphql/authorization/rules/QueryRuleParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/test/java/com/intuit/graphql/authorization/rules/QueryRuleParserTest.java -------------------------------------------------------------------------------- /src/test/java/com/intuit/graphql/authorization/util/FieldCoordinatesFormattingUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/test/java/com/intuit/graphql/authorization/util/FieldCoordinatesFormattingUtilTest.java -------------------------------------------------------------------------------- /src/test/java/com/intuit/graphql/authorization/util/GraphQLUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/test/java/com/intuit/graphql/authorization/util/GraphQLUtilTest.java -------------------------------------------------------------------------------- /src/test/java/com/intuit/graphql/authorization/util/TestStaticResources.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/test/java/com/intuit/graphql/authorization/util/TestStaticResources.java -------------------------------------------------------------------------------- /src/test/resources/mocks.graphqlauthz/client/client1-permissions-mutation.graphql: -------------------------------------------------------------------------------- 1 | mutation { 2 | createNewBookRecord 3 | } 4 | -------------------------------------------------------------------------------- /src/test/resources/mocks.graphqlauthz/client/client1-permissions.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/test/resources/mocks.graphqlauthz/client/client1-permissions.graphql -------------------------------------------------------------------------------- /src/test/resources/mocks.graphqlauthz/client/client1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/test/resources/mocks.graphqlauthz/client/client1.yml -------------------------------------------------------------------------------- /src/test/resources/mocks.graphqlauthz/client/client2-permissions-mutation.graphql: -------------------------------------------------------------------------------- 1 | mutation { 2 | updateBookRecord 3 | } 4 | -------------------------------------------------------------------------------- /src/test/resources/mocks.graphqlauthz/client/client2-permissions-query.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/test/resources/mocks.graphqlauthz/client/client2-permissions-query.graphql -------------------------------------------------------------------------------- /src/test/resources/mocks.graphqlauthz/client/client2.yml: -------------------------------------------------------------------------------- 1 | id: Test.client2 2 | description: test 3 | type: OFFLINE 4 | -------------------------------------------------------------------------------- /src/test/resources/mocks.graphqlauthz/client/client3-permissions-query.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/test/resources/mocks.graphqlauthz/client/client3-permissions-query.graphql -------------------------------------------------------------------------------- /src/test/resources/mocks.graphqlauthz/client/client3.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/test/resources/mocks.graphqlauthz/client/client3.yml -------------------------------------------------------------------------------- /src/test/resources/mocks.graphqlauthz/client/client4-permissions-mutation1.graphql: -------------------------------------------------------------------------------- 1 | mutation { 2 | createNewBookRecord 3 | } 4 | -------------------------------------------------------------------------------- /src/test/resources/mocks.graphqlauthz/client/client4-permissions-mutation2.graphql: -------------------------------------------------------------------------------- 1 | mutation { 2 | removeBookRecord 3 | } 4 | -------------------------------------------------------------------------------- /src/test/resources/mocks.graphqlauthz/client/client4-permissions-query.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/test/resources/mocks.graphqlauthz/client/client4-permissions-query.graphql -------------------------------------------------------------------------------- /src/test/resources/mocks.graphqlauthz/client/client4.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/test/resources/mocks.graphqlauthz/client/client4.yml -------------------------------------------------------------------------------- /src/test/resources/mocks.graphqlauthz/client/client5-pa.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/test/resources/mocks.graphqlauthz/client/client5-pa.yml -------------------------------------------------------------------------------- /src/test/resources/mocks.graphqlauthz/client/client5-permissions-mutation1.graphql: -------------------------------------------------------------------------------- 1 | mutation { 2 | createNewBookRecord 3 | } 4 | -------------------------------------------------------------------------------- /src/test/resources/mocks.graphqlauthz/client/client5-permissions-mutation2.graphql: -------------------------------------------------------------------------------- 1 | mutation { 2 | removeBookRecord 3 | } 4 | -------------------------------------------------------------------------------- /src/test/resources/mocks.graphqlauthz/client/client5-permissions-query.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/test/resources/mocks.graphqlauthz/client/client5-permissions-query.graphql -------------------------------------------------------------------------------- /src/test/resources/mocks.graphqlauthz/client/client6-permissions-query.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/test/resources/mocks.graphqlauthz/client/client6-permissions-query.graphql -------------------------------------------------------------------------------- /src/test/resources/mocks.graphqlauthz/client/client6.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/test/resources/mocks.graphqlauthz/client/client6.yml -------------------------------------------------------------------------------- /src/test/resources/queries/mutationQuery.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/test/resources/queries/mutationQuery.graphql -------------------------------------------------------------------------------- /src/test/resources/queries/mutationQueryWithFragments.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/test/resources/queries/mutationQueryWithFragments.graphql -------------------------------------------------------------------------------- /src/test/resources/queries/requestAllBooks.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/test/resources/queries/requestAllBooks.graphql -------------------------------------------------------------------------------- /src/test/resources/queries/requestAllFields.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/test/resources/queries/requestAllFields.graphql -------------------------------------------------------------------------------- /src/test/resources/queries/requestAllFieldsWithIntrospection.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/test/resources/queries/requestAllFieldsWithIntrospection.graphql -------------------------------------------------------------------------------- /src/test/resources/queries/requestWithAllowedFields.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/test/resources/queries/requestWithAllowedFields.graphql -------------------------------------------------------------------------------- /src/test/resources/queries/requestWithFragments.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/test/resources/queries/requestWithFragments.graphql -------------------------------------------------------------------------------- /src/test/resources/queries/requestWithInvalidFields.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/test/resources/queries/requestWithInvalidFields.graphql -------------------------------------------------------------------------------- /src/test/resources/queries/requestWithInvalidFragment.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/test/resources/queries/requestWithInvalidFragment.graphql -------------------------------------------------------------------------------- /src/test/resources/test_rule_query.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/test/resources/test_rule_query.graphql -------------------------------------------------------------------------------- /src/test/resources/testschema.graphqls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graph-quilt/graphql-authorization-java/HEAD/src/test/resources/testschema.graphqls --------------------------------------------------------------------------------