【问题标题】:RabbitMQ - use HTTP auth backend only for authentication?RabbitMQ - 仅使用 HTTP 身份验证后端进行身份验证?
【发布时间】:2016-07-07 04:07:55
【问题描述】:

根据https://www.rabbitmq.com/access-control.html,RabbitMQ 能够使用身份验证(用户是谁)和授权(用户可以做什么?)

我已经在使用一个相当晦涩的插件进行授权。我想知道是否有一种方法可以仅使用 HTTP 后端进行身份验证,因为它与该项目正在使用的 Django 服务器非常吻合(可能允许 Django 服务器上的用户进入 Rabbit 服务器)。

谢谢

【问题讨论】:

    标签: authentication rabbitmq


    【解决方案1】:

    以前没用过,不过这个插件应该可以解决的:

    https://github.com/rabbitmq/rabbitmq-auth-backend-http

    这个插件为你的 RabbitMQ 服务器提供了执行的能力 身份验证(确定谁可以登录)和授权 (确定他们拥有什么权限)通过向 HTTP 发出请求 服务器。

    【讨论】:

    • 我已成功使用rabbitmq-auth-backend-http 允许我的 Django 用户对 RabbitMQ 进行身份验证和授权。
    猜你喜欢
    • 1970-01-01
    • 2015-09-23
    • 2019-12-26
    • 2015-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-11
    • 2020-09-05
    相关资源
    最近更新 更多