gpt4 book ai didi

javascript - RabbitMQ + Web Stomp 和安全性

转载 作者:数据小太阳 更新时间:2023-10-29 05:48:34 24 4
gpt4 key购买 nike

RabbitMQ + Web Stomp 很棒。但是,我有一些主题我希望安全为只读或只写。

似乎保护这些的唯一机制是使用 rabbitmqctl。我可以创建一个虚拟主机,一个用户,然后应用一些权限。然而,这就是 Stomp 和 Rabbit 实现开始崩溃的地方。

主题采用以下形式:stomp 中的/topic/blah,它使用路由键“blah”路由到 Rabbit 中的“amq.topic”。似乎没有办法为路由 key 设置权限。似乎:

rabbitmqctl set_permissions -p vhost user ".*" ".*" "^amq\.topic"

是我能做的最好的,这仍然是“所有”主题。我也研究过交换,但没有办法在 javascript 中即时定义这些。

我是不是漏掉了什么?

引用:http://www.rabbitmq.com/blog/2012/05/14/introducing-rabbitmq-web-stomp/

最佳答案

试试这个 https://github.com/simonmacmullen/rabbitmq-auth-backend-http它更加灵活。基本上它是用于 rabbit 的小型 auth 插件,它通过 http(您可以完全控制)将 ACL 决策委托(delegate)给脚本,它只需要回复“允许”或“拒绝”

关于javascript - RabbitMQ + Web Stomp 和安全性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12263579/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com