88import com .deliveranything .global .exception .CustomException ;
99import com .deliveranything .global .exception .ErrorCode ;
1010import com .deliveranything .global .security .auth .SecurityUser ;
11+ import com .deliveranything .global .security .handler .StompErrorHandler ;
1112import jakarta .annotation .Nonnull ;
1213import java .util .Collection ;
1314import java .util .Map ;
1415import java .util .Optional ;
15- import com .deliveranything .global .security .handler .StompErrorHandler ;
1616import lombok .RequiredArgsConstructor ;
1717import lombok .extern .slf4j .Slf4j ;
1818import org .springframework .context .annotation .Bean ;
3030import org .springframework .security .core .Authentication ;
3131import org .springframework .security .core .GrantedAuthority ;
3232import org .springframework .security .core .userdetails .UserDetails ;
33- import org .springframework .security .config .annotation .web .socket .EnableWebSocketSecurity ;
3433import org .springframework .web .socket .config .annotation .EnableWebSocketMessageBroker ;
3534import org .springframework .web .socket .config .annotation .StompEndpointRegistry ;
3635import org .springframework .web .socket .config .annotation .WebSocketMessageBrokerConfigurer ;
3736
3837@ Slf4j
3938@ Configuration
4039@ EnableWebSocketMessageBroker
41- @ EnableWebSocketSecurity
4240@ RequiredArgsConstructor
4341public class WebSocketConfig implements WebSocketMessageBrokerConfigurer {
4442
@@ -52,7 +50,12 @@ public class WebSocketConfig implements WebSocketMessageBrokerConfigurer {
5250 public void registerStompEndpoints (StompEndpointRegistry registry ) {
5351 registry .setErrorHandler (stompErrorHandler );
5452 registry .addEndpoint ("/ws" )
55- .setAllowedOriginPatterns ("*" )
53+ .setAllowedOriginPatterns ("http://localhost:*" ,
54+ "https://localhost:*" ,
55+ "https://cdpn.io" ,
56+ "https://www.deliver-anything.shop" ,
57+ "https://api.deliver-anything.shop"
58+ )
5659 .withSockJS ();
5760 }
5861
0 commit comments