package ch.rasc.wampspring.demo.security.config;
import org.springframework.context.annotation.Configuration;
import ch.rasc.wampspring.security.AbstractSecurityWampConfigurer;
import ch.rasc.wampspring.security.WampMessageSecurityMetadataSourceRegistry;
@Configuration
public class SecurityWampConfigurer extends AbstractSecurityWampConfigurer {
@Override
protected void configureInbound(WampMessageSecurityMetadataSourceRegistry messages) {
messages.wampPublishDestMatchers("/queue/**", "/topic/**").denyAll()
.wampSubscribeDestMatchers("/queue/**/*-user*", "/topic/**/*-user*")
.denyAll().anyMessage().authenticated();
}
}