配置Orion Context Broker,Wilma PEP Proxy和Keyrock IdM

时间:2017-07-21 13:53:16

标签: fiware fiware-orion keystone fiware-wilma


我的名字是Joe,我正在接受有关物联网安全和身份管理的培训。为了开发我已经分配的项目的一些解决方案,我必须配置和集成Orion,Wilma和Keyrock(并且可能是PDP,但稍后会出现)。我找到了一些教程和FIWARE官方指南,但我在配置方面遇到了麻烦。 我已经学会了背后的“理论”:我知道FIWARE安全架构,但问题在于实践。 作为解决问题的第一种方法,我认为尝试使用令牌请求获取令牌可能是一个好的开始方式,如下所示:

  

curl -X POST --data“grant_type = password& username = user& password = pwd”   http://192.168.100.241:5000/oauth2/token - 标题   “‘主机’:‘192.168.100.241’,‘内容类型’:‘应用程序/ X WWW的形式,进行了urlencoded’,‘授权’:'基本   BASE64(CLIENT_ID + “:” + client_secret)'“

其中192.168.100.241是Keystone运行的主机的IP地址。 对此的回应如下:

  

{       “错误”:{           “消息”:“Impossibile trovare la risorsa。”,           “代码”:404,           “标题”:“未找到”       }}

现在,这个问题怎么解决?也许我错过了一些东西,或者我可能没有意识到某些东西。 后来,PEP代理如何对Orion请求强制执行某些策略(或者直接接收它们,如果允许,稍后再将它们传递给Orion)? 你可以帮帮我吗?我非常麻烦。
谢谢: - )

1 个答案:

答案 0 :(得分:0)

您可以在以下链接中查看如何集成Orion Context Broker,Keyrock IdM和Wilma PEP Proxy:

https://www.slideshare.net/daltoncezane/integrating-fiware-orion-keyrock-and-wilma

我已经像你这样怀疑了。我希望它有所帮助。

client_id

中加入secret_idgrant_type
grant_type=password&username=${_user}&password=${_pass}&client_id=${CLIENT_ID}&client_secret=${CLIENT_SECRET}