2017-09-05 116 views
1

我通过docker在我自己的笔记本电脑上安装了fiware的keyrock。Keyrock FIWARE方法GET和POST

当我在浏览器中执行htp:// localhost:8000时,此链接重定向到登录网站,所以没关系。 当我把htp:// localhost:8000/sign_up这个链接重定向到一个注册网站,所以它也没关系。

但是,事情是,如果我想通过GET和POST来做到这一点,我该怎么办? 我在我的笔记本电脑上安装了Postman,但是当我把GET http://localhost:8000一切都好的时候。 但是,当我把GET htp:// localhost:8000/v3/users如果我想列表用户,不起作用。 我最后一页在这个页面:https://developer.openstack.org/api-ref/identity/v3/#users

请问你能帮我吗?

非常感谢,

最好的问候。

+0

邮差正在显示的错误代码是什么。它在响应部分的右上角显示为蓝色。 – yamenk

+0

[此处输入图像的描述] [1] [1]:https://i.stack.imgur.com/ZFXQH.png 这是邮差被示出的问题。 如果你把GET http:// localhost:8000/sign_up工作,你可以看到下图: https://i.stack.imgur.com/drTor.png –

回答

1

如上所述in the link you put in your question
“没有分配角色的用户无法访问OpenStack资源。”

您的要求正确的端口是5000(梯形),而不是8000(地平线):http://localhost:5000/v3/users

所以,做你想做什么,你必须分配给您正在使用访问的用户一些特定的角色用户列表,另外,我认为您必须在请求标头中传递有效的令牌(X-Auth-Token标头)。

我希望它能帮助你。

+0

好吧,我了解我的端口请求。 但是,例如,如果我把GET http:// localhost:5000/v3/users(我想要列表用户)邮递员给我看一个错误。 我向你展示了几个捕获,关于头体,饼干和标题中的错误。 [2]:https://i.stack.imgur.com/XxB19.png [3]:https://i.stack.imgur.com/V2KbW.png [4]:https://我.stack.imgur.com/sgoU1.png 在我发送请求之前,我有一个名为“key”,“Value”,“Descriptiion”[1]:https://i.stack.imgur的Headers头。 com/OJ09J.png 抱歉给您带来不便。非常感谢你。 –

+0

正如我所说,它可以在错误消息中看到,你必须在你的请求中传递一个有效的“X-Auth-Token”。在[此链接](https://pt.slideshare.net/daltoncezane/integrating-fiware-orion-keyrock-and-wilma)中,您有一个带有有效令牌的请求示例。我希望它有帮助。 – Dalton

+0

是的,但是,我如何获得有效的令牌?因为我收到你给我看的那篇论文,但是我不太明白.. –

0

我给你回复here我认为这是同一个问题的更详细的版本。我希望这可以帮助你。否则,我们可以在这个问题上遵循它。

致以问候

+0

好的,我认为我明白你的答案。非常感谢。但是,我还有最后一个问题,如果我想生成一个keystone标记,我必须把你在邮递员面前展示给我的代码放进去吗?但是哪里?在野外的身体? –