Keystone ПОЛУЧИТЬ адрес электронной почты пользователя

Здравствуйте, я безуспешно пытался получить свою контактную информацию с помощью REST API, который есть у Keystone.

Я использую токен с незаданной областью, и я получаю 401 Unauthorized даже с пользователем-администратором, и я аутентифицируюсь на порту 5000 и запрашиваю через 35357 информацию о пользователе, поэтому в конце я хотел бы иметь адрес электронной почты , это команда curl, которую я использую:

curl -i -H 'Content-Type: application/json' -H 'X-Auth-Token: PKIZ_eJxVlEmPqzgQgO..' http://192.168.44.132:35357/v2.0/users/my_user

Это новая установка devstack. Спасибо


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


Ответы (1)


Наконец-то я заработал. Это был токен, который я забыл добавить в «tenantName»: «admin»

Старый

{ 'auth'=> { 'passwordCredentials' => { 'username' => имя пользователя, 'password' => пароль } } }

Новый

{ 'auth'=> { 'tenantName' => 'admin', 'passwordCredentials' => { 'username' => имя пользователя, 'password' => пароль } } }

person Rodrigo Montano    schedule 27.08.2014