0

您好,我一直在尝试使用 Keystone 拥有的 REST API 获取我的联系信息,但没有成功

我正在使用无范围的令牌,即使是管理员用户,我也得到了 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 安装。谢谢

4

1 回答 1

0

我终于让这个东西工作了这是我忘记添加到'tenantName'的令牌:'admin'

老的

{ 'auth'=> { 'passwordCredentials' => { 'username' => 用户名,'password' => 密码 } } }

新的

{ 'auth'=> { 'tenantName' => 'admin', 'passwordCredentials' => { 'username' => 用户名, 'password' => 密码 } } }

于 2014-08-27T22:18:56.363 回答