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