| | |
| | | import org.apereo.cas.authentication.principal.Service; |
| | | import org.apereo.cas.ticket.TicketGrantingTicket; |
| | | import org.apereo.cas.web.landtool.log.service.LogService; |
| | | import org.apereo.cas.web.landtool.rabbitmq.RadarRabbitMQTemplate; |
| | | import org.apereo.cas.web.landtool.rabbitmq.config.RabbitMQProperties; |
| | | import org.apereo.cas.web.landtool.rabbitmq.RadarRabbitMqTemplate; |
| | | import org.apereo.cas.web.landtool.rabbitmq.config.RabbitMqProperties; |
| | | import org.slf4j.Logger; |
| | | import org.slf4j.LoggerFactory; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | |
| | | @Autowired |
| | | private LogService logService; |
| | | @Autowired |
| | | private RadarRabbitMQTemplate rabbitMQTemplate; |
| | | private RadarRabbitMqTemplate rabbitMqTemplate; |
| | | @Autowired |
| | | private RabbitMQProperties rabbitConfig; |
| | | private RabbitMqProperties rabbitConfig; |
| | | |
| | | public LogListener() { |
| | | |
| | |
| | | json.put("clientIp", clientIp); |
| | | json.put("status", "登入"); |
| | | json.put("browserInfo", browserInfo); |
| | | /// |
| | | // json.put("serviceUrl", serviceUrl); |
| | | rabbitMQTemplate.send(rabbitConfig.getRmqRoutingKeyPrefixCas()+"login", json.toJSONString()); |
| | | rabbitMqTemplate.send(rabbitConfig.getRmqRoutingKeyPrefixCas()+"login", json.toJSONString()); |
| | | } |
| | | } |
| | | |
| | |
| | | json.put("clientIp", clientIp); |
| | | json.put("status", "登出"); |
| | | json.put("browserInfo", browserInfo); |
| | | /// |
| | | //json.put("serviceUrl", "ssologout"); |
| | | rabbitMQTemplate.send(rabbitConfig.getRmqRoutingKeyPrefixCas()+"logout", json.toJSONString()); |
| | | rabbitMqTemplate.send(rabbitConfig.getRmqRoutingKeyPrefixCas()+"logout", json.toJSONString()); |
| | | } |
| | | } |
| | | |