You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

22 lines
761 B

3 years ago
  1. package ru.digitalbanana.demoresourceserver.config;
  2. import org.springframework.context.annotation.Configuration;
  3. import org.springframework.security.config.annotation.web.messaging.MessageSecurityMetadataSourceRegistry;
  4. import org.springframework.security.config.annotation.web.socket.AbstractSecurityWebSocketMessageBrokerConfigurer;
  5. /**
  6. * Simple web socket security Created by dima on 8/13/16.
  7. */
  8. @Configuration
  9. public class WebSocketSecurityConfig extends AbstractSecurityWebSocketMessageBrokerConfigurer {
  10. @Override
  11. protected void configureInbound(MessageSecurityMetadataSourceRegistry messages) {
  12. messages.anyMessage().authenticated();
  13. }
  14. @Override
  15. protected boolean sameOriginDisabled() {
  16. return true;
  17. }
  18. }