- Added new webapplication called WebWolf to make attacks more realistic - Added WebWolf lesson to explain the concepts behind this new application
36 lines
1.2 KiB
Java
36 lines
1.2 KiB
Java
package org.owasp.webgoat;
|
|
|
|
import com.fasterxml.jackson.databind.ObjectMapper;
|
|
import org.apache.activemq.broker.BrokerService;
|
|
import org.springframework.context.annotation.Bean;
|
|
import org.springframework.context.annotation.Configuration;
|
|
import org.springframework.jms.support.converter.MappingJackson2MessageConverter;
|
|
import org.springframework.jms.support.converter.MessageConverter;
|
|
import org.springframework.jms.support.converter.MessageType;
|
|
|
|
/**
|
|
* @author nbaars
|
|
* @since 8/20/17.
|
|
*/
|
|
@Configuration
|
|
public class JmsConfig {
|
|
|
|
@Bean(initMethod = "start", destroyMethod = "stop")
|
|
public BrokerService broker() throws Exception {
|
|
final BrokerService broker = new BrokerService();
|
|
broker.addConnector("tcp://localhost:61616");
|
|
broker.addConnector("vm://localhost");
|
|
broker.setPersistent(false);
|
|
return broker;
|
|
}
|
|
|
|
@Bean
|
|
public MessageConverter jacksonJmsMessageConverter(ObjectMapper objectMapper) {
|
|
MappingJackson2MessageConverter converter = new MappingJackson2MessageConverter();
|
|
converter.setTargetType(MessageType.TEXT);
|
|
converter.setObjectMapper(objectMapper);
|
|
converter.setTypeIdPropertyName("_type");
|
|
return converter;
|
|
}
|
|
}
|