rabbitmq-auth-backend-keystone:允许 RabbitMQ 使用 OpenStack Keystone 身份服务执行用户身份验证的插件

时间:2024-08-02 02:40:26
【文件属性】:

文件名称:rabbitmq-auth-backend-keystone:允许 RabbitMQ 使用 OpenStack Keystone 身份服务执行用户身份验证的插件

文件大小:154KB

文件格式:ZIP

更新时间:2024-08-02 02:40:26

Erlang

rabbitmq-auth-backend-keystone #Overview 该插件为 RabbitMQ 代理提供了使用 OpenStack Keystone 身份服务执行身份验证(确定谁可以登录)的能力。 授权(确定用户有什么权限)目前仍由RabbitMQ内部授权机制管理,因此用户仍需在内部数据库中定义; 目前只有使用 Keystone 的身份验证。 这为使用 RabbitMQ 的 OpenStack 云租户提供了一种简单的机制,以使用通用身份验证机制为其他租户提供对其 RabbitMQ 服务器的访问权限。 该插件本质上只是对默认 auth 模块的简单修改。 该插件的当前版本使用 Keystone V3 API,与早期版本的 Keystone API 不兼容。 应该注意的是,V3 API 要求用户在身份验证时除用户名和密码外还指定域 ID,或者在 Keystone 中为进行身份验


【文件预览】:
rabbitmq-auth-backend-keystone-master
----rebar(149KB)
----Makefile(839B)
----src()
--------rabbit_auth_backend_keystone_app.erl(378B)
--------rabbitmq_auth_backend_keystone.app.src(438B)
--------rabbit_auth_backend_keystone.erl(14KB)
----rebar.config(407B)
----ui()
--------install.sh(781B)
--------login.ejs(610B)
--------users.ejs(2KB)
--------user.ejs(2KB)
----README.md(6KB)

网友评论