rabbitmq基于令牌的身份验证

时间:2014-09-16 14:26:23

标签: django push-notification rabbitmq

我计划在我的网络应用中使用rabbitmq来实现推送通知。

每个用户都有一个队列。我想防止未经授权的用户订阅其他人的队列。这可以使用用户必须提供的身份验证令牌来实现吗?

作为一种解决方法,目前我正在考虑使用django代理rabbimq以检查提供的身份验证令牌是否正确,并且只有经过身份验证才能将请求传递给rabbitmq ......但这感觉不是最佳!

1 个答案:

答案 0 :(得分:2)

您可以使用exclusive队列和RabbitMQ权限来实现相同的功能。

  

独占队列只能由当前连接访问,并且   在该连接关闭时删除。被动宣告   不允许通过其他连接排队。