After the introduction of the `@GraphQlTest` annotation, this commit adds further refinements to the testing infrastructure. Now, `@GraphQlTest` is completely independent of any web framework and contributes a `GraphQlTester` component. `@SpringBootTest` integration tests with mock servers only require an `@AutoConfigureWebGraphQlTest` to get a `WebGraphQlTester` component. Closes gh-75
Spring Security for GraphQL HTTP Endpoint with WebFlux
- Spring Security config secures GraphQL HTTP endpoint.
- Fine-grained, method-level security on SalaryService.
AuthenticationExceptionandAccessDeniedExceptionresolved to GraphQL errors.- Tests with
WebGraphQlTesterand WebFlux without a server.