仅使用keystone进行Wirecloud身份验证?

时间:2016-01-28 10:20:27

标签: django fiware fiware-wirecloud

为Wirecloud提供基于FIWARE的身份验证的instructions建议安装KeyRock(Horizo​​n / Keystone GE的前端/后端组合)。如果要保护的唯一应用程序是Wirecloud实例(可能还有一些后端服务),前端(Horizo​​n)是否真的是必要的。关键是要避免,如果可能的话,必须配置/样式/维护等第二个前端。是否可以使用像this之类的Django插件直接进行身份验证?优点和缺点?

1 个答案:

答案 0 :(得分:1)

WireCloud目前与Nullable<DateTime>的使用相关联,任何基于它的身份验证插件都可以使用。此外,使用KeyRock的说明正在使用django.contrib.auth,因此,事实上,您可以使用它来使用the backends supported by python-social-auth中的任何一个进行身份验证:GitHub,Twitter,OpenId,......

在这方面,我认为您使用的插件没有任何问题(虽然我没有测试过)。

使用WireCloud提供的KeyRock后端的优势在于它使运营商和小部件能够使用KeyRock将凭证传播到第三方服务进行身份验证(例如,Orion Context Broker,对象存储,...以及一般情况下,任何PEP代理背后的服务。)