阻止RabbitMQ web stomp客户端发送

阻止RabbitMQ web stomp客户端发送,rabbitmq,web-stomp,Rabbitmq,Web Stomp,我有RabbitMQ+WebTomp。我想完全限制从JavaScript代码向队列发送信息的能力。相反,只有服务器端应该这样做 换句话说,我希望允许以下代码: ... client.subscribe("/queue/My-One-Way-Queue", function(m) { ... client.onreceive = function(message) { console.log(message); } 并防止恶意软件执行以下操作: client.send('/queue/M

我有RabbitMQ+WebTomp。我想完全限制从JavaScript代码向队列发送信息的能力。相反,只有服务器端应该这样做

换句话说,我希望允许以下代码:

...
client.subscribe("/queue/My-One-Way-Queue", function(m) {
...
client.onreceive = function(message) {
    console.log(message);
}
并防止恶意软件执行以下操作:

client.send('/queue/My-One-Way-Queue', 
    {'reply-to': '/temp-queue/My-One-Way-Queue'}, text);

您需要为JavaScript客户端创建一个仅具有读取权限的用户。见: