1

您好,我不知道是否有人问过这个问题,但我找不到答案,我正在使用 Keystone 的 REST API v2.0 作为我的应用程序的身份验证方法,我需要用户的电子邮件地址。所以你知道这是否可能吗?或者有一种方法可以做到这一点我一直在阅读 API 文档,我发现您可以获得用户详细信息,但您必须是管理员。谢谢

http://developer.openstack.org/api-ref-identity-v2.html#admin-users

4

1 回答 1

2

keystone v2 中最大的问题是某些 API 没有强制执行策略。因此,大多数与用户/项目相关的 API 都仅限于“管理员”角色。我建议您使用 keystone v3 API,您可以根据需要调整 policy.json。

policy.json is located at :  /etc/keystone/policy.json

注意:Keystone V3 是稳定的,您可以毫无问题地使用它。

于 2014-11-02T17:22:12.483 回答