Keystone: Есть ли способ получить адрес электронной почты, когда у меня есть токен авторизации?

Привет, я не знаю, задавался ли этот вопрос, но я не смог найти ответ, я использую REST API v2.0, который Keystone использует в качестве метода аутентификации для моего приложения, и мне нужен адрес электронной почты пользователя. Так вы знаете, если это возможно?? или есть способ сделать это. Я читал документы API и обнаружил, что вы можете получить данные пользователя, но для этого вы должны быть администратором. Спасибо

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


person Rodrigo Montano    schedule 15.08.2014    source источник


Ответы (1)


Самая большая проблема в keystone v2 заключается в том, что политика не применяется для определенных API. Из-за этого большинство API, связанных с пользователем/проектом, ограничены ролью «admin». Я бы посоветовал вам использовать keystone v3 API, и вы можете настроить policy.json в соответствии с вашими требованиями.

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

Примечание: Keystone V3 стабильна, и вы можете использовать ее без каких-либо проблем.

person Durgadas Kamath    schedule 02.11.2014