【发布时间】:2015-12-23 15:32:15
【问题描述】:
我正在尝试使用 OpenStack 的身份 (Keystone) API V2 获取租户列表。
在我以用户“admin”身份在公共端口 (5000) 上进行身份验证后。 我可以使用从身份验证中获得的令牌在端口 5000 上对身份 API 进行 /v2.0/tenants 调用。但是,它只返回一个结果,而有多个租户。
我尝试了很多方法来克服这个问题:
- 使用端口 35357 - /tenants 调用返回 401 未授权
- 使用管理员令牌尝试端口 7777 - 得到 401
- 来自 PostMan Chrome 扩展程序的相同调用确实有效
- 尝试重复建议 in this thread - 我的租户名称身份验证调用在请求格式上失败,我找不到任何示例来说明此类请求的外观
一些观察:
- 我在多个项目中将用户“admin”添加为管理员
- 身份验证响应:
- 没有显示用户 admin 的角色
- 元数据显示 is_admin=0
- serviceCatalog 显示为空
任何帮助将不胜感激
亚纶
【问题讨论】:
标签: api authentication openstack