Я пытался следовать руководству с веб-сайта graphql- java https://www.graphql-java.com/documentation/v11/sdl-directives/, и я не могу правильно подключить компоненты. У меня в основном та же схема, затем я создал новую загрузочную пружину @Component
с именем GraphQLAuthorizationDirective
, с моей реализацией аутентификации. Больше всего меня смущает, где разместить эту часть кода:
//
// we wire this into the runtime by directive name
//
RuntimeWiring.newRuntimeWiring()
.directive("auth", new AuthorisationDirective())
.build();
Я так долго пытался отлаживать, но код так и не достиг метода @Override onField()
.