698 B
698 B
Overview
GraphQL over WebSocket with an authentication token passed through the "connection_init" message.
Configuration
The WebMvcSecurityConfig and WebFluxSecurityConfig configure the AuthenticationWebSocketInterceptor
required to perform the authentication.
To switch between WebMvc or WebFlux as the transport, comment in and out
spring-boot-starter-web and spring-boot-starter-websocket in build.gradle.
Running
- Run
GreetingApplicationfrom your IDE, or./gradlew bootRunfrom the command line to start the server. - Run
GreetingClient, or./gradlew clientRunto execute a subscription.
Or you can run the integration tests in GreetingApplicationTests.