From 3ff50e46fc8852dc867b458892b65cb98b01f9a5 Mon Sep 17 00:00:00 2001 From: zyro Date: Wed, 30 Oct 2024 08:57:13 +0100 Subject: [PATCH] reproduce spring-projects/spring-security#16011 add spring-security-messaging, @EnableWebSocketSecurity --- build.gradle | 1 + src/main/java/com/example/demo/DemoApplication.java | 2 ++ 2 files changed, 3 insertions(+) diff --git a/build.gradle b/build.gradle index 43f834b..ebadfad 100644 --- a/build.gradle +++ b/build.gradle @@ -22,6 +22,7 @@ dependencies { implementation 'org.springframework.boot:spring-boot-starter-security' implementation 'org.springframework.boot:spring-boot-starter-web' implementation 'org.springframework.boot:spring-boot-starter-websocket' + implementation 'org.springframework.security:spring-security-messaging' testImplementation 'org.springframework.boot:spring-boot-starter-test' testImplementation 'org.springframework.security:spring-security-test' testRuntimeOnly 'org.junit.platform:junit-platform-launcher' diff --git a/src/main/java/com/example/demo/DemoApplication.java b/src/main/java/com/example/demo/DemoApplication.java index 64b538a..3e7320f 100644 --- a/src/main/java/com/example/demo/DemoApplication.java +++ b/src/main/java/com/example/demo/DemoApplication.java @@ -2,7 +2,9 @@ import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.security.config.annotation.web.socket.EnableWebSocketSecurity; +@EnableWebSocketSecurity @SpringBootApplication public class DemoApplication {