protected void configureInbound(MessageSecurityMetadataSourceRegistry messages) { messages.simpDestMatchers("/*").authenticated(); } }
@Override protected void configureInbound(final MessageSecurityMetadataSourceRegistry messages) { messages.anyMessage().authenticated(); }
@Override protected void configureInbound(MessageSecurityMetadataSourceRegistry messages) { messages .simpTypeMatchers( SimpMessageType.CONNECT, SimpMessageType.MESSAGE, SimpMessageType.SUBSCRIBE).authenticated() .simpTypeMatchers( SimpMessageType.UNSUBSCRIBE, SimpMessageType.DISCONNECT).permitAll() // .nullDestMatcher().authenticated() .anyMessage().denyAll(); }
@Override protected void configureInbound(MessageSecurityMetadataSourceRegistry message) { message .nullDestMatcher().permitAll() .simpDestMatchers("/app/**").authenticated() .simpDestMatchers("/topic/**").authenticated() .anyMessage().hasRole("USER"); }
@Override protected void configureInbound(MessageSecurityMetadataSourceRegistry messages) { messages.nullDestMatcher().authenticated() // <1> .simpSubscribeDestMatchers("/user/queue/errors").permitAll() // <2> .simpDestMatchers("/app/**").hasRole("USER") // <3> .simpSubscribeDestMatchers("/user/**", "/topic/friends/*") .hasRole("USER") // <4> .simpTypeMatchers(MESSAGE, SUBSCRIBE).denyAll() // <5> .anyMessage().denyAll(); // <6> } }