Keystone:一旦我有authentication令牌,就有办法得到电子邮件地址了吗?

你好,我不知道这个问题是否已经被问到,但我找不到答案,我使用Keystone作为我的应用程序的身份validation方法的REST API v2.0,我需要用户的电子邮件地址。 那么你知道这是否可能? 或者有这样做的方法我一直在阅读API文档,我发现你可以得到用户的详细信息,但你必须是一个pipe理员。 谢谢

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

keystone v2中最大的问题在于,对于某些API,策略没有得到执行。 由于这个原因,大多数用户/项目相关的API被限制在“pipe理”angular色。 我build议你使用keystone v3 API,你可以根据你的要求调整policy.json。

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

注意:Keystone V3是稳定的,你可以使用它没有任何问题。