由于我在我的服务器上创建了一个拥有自己的mysql数据库的android应用程序,我如何将wirecloud的用户映射到我自己的数据库用户?这一点是要识别哪个用户正在使用在wirecloud上部署的小部件。
我认为Wirecloud使用mongo db?
答案 0 :(得分:0)
将WireCloud的用户映射到您自己的数据库的最佳方法是使用单个身份验证源。
WireCloud基于Django,因此您可以使用它支持的任何方法来自定义身份验证。这包括使用第三方模块(例如django-auth-ldap
用于使用LDAP服务器进行身份验证)以及使用与WireCloud提供的FIWARE IdM集成。
技术上可以让WireCloud直接使用您的数据库,但我不建议您这样做,因为维持这种集成会很痛苦。在我看来,最好的选择是迁移您的应用以使用FIWARE IdM或创建custom authentication backend来使用您的数据库对用户进行身份验证。