2017-07-17 85 views
1

我是工作了几个星期与身份管理Keyrock,威尔玛PEP代理和AuthZForce在Fiware平台的背景下,为了开发物联网应用程序。如何正确,以获得身份验证和授权使用身份管理Keyrock和威尔玛PEP代理配置物联网传感器

我在保护使用威尔玛PEP代理猎户座上下文代理的API的成功,现在是保障物联网-UL的API,以确保“南行”的API转。

我想过使用了类似的策略,随后与猎户座语境经纪人。在这种情况下,每个传感器都有一个OAUth2令牌,并将PEP代理放置在IoT-UL API的前面,我将能够验证并授权对他们的每个请求。

然后我注意到进入Keyrock接口,还有就是我的应用程序选项卡内的部分,在那里我可以注册物联网传感器,所以我注册了几个物联网传感器。然后我意识到我不能为这个用户分配角色(因为他们在内部是用户),我也不能使用keyrock界面进行登录。所以我不能分配角色,也不能生成OAuth2令牌。

enter image description here

我缺少什么?也许身份验证和授权尚不适用于物联网传感器。在这种情况下,我想过使用常规用户来表示物联网传感器,但我认为这是过分的。任何帮助,这将是非常有用的。

回答

0

您可以创建设备usingResource所有者密码凭据授权令牌。角色分配还没有准备好。所以你可以检查身份验证。这将在下一个版本中提供。

+0

谢谢阿尔瓦罗,这是非常有用的。你能告诉我下一个版本何时可用吗?另一方面,你认为“资源所有者密码凭证”是什么意思?您是指应用程序或IdM管理员用户的所有者?再次感谢你。 –

+0

不,您必须使用设备凭证。在这里你可以看到请求的详细信息:http://fiware-idm.readthedocs.io/en/latest/oauth2.html#resource-owner-password-credentials-grant –

+0

优秀。我只是尝试并按我的预期工作。问候! –