1.1 KiB
1.1 KiB
Overview
GraphQL over WebSocket with an authentication token passed through the "connection_init" message.
Configuration
WebMvcSecurityConfig and
WebFluxSecurityConfig configure the
AuthenticationWebSocketInterceptor to perform authentication. See the
reference docs.
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 GreetingApplication from your IDE, or
./gradlew bootRunfrom the command line to start the server. - Run GreetingClient, or
./gradlew clientRunto perform a subscription.
Or you can run the integration tests in GreetingApplicationTests.