node.js - 管理员能够将社交媒体链接到用户帐户

标签 node.js mongodb reactjs express redux

我现在面临着两难的境地。我的申请流程如下:

  • 管理员登录
  • 必须选择客户列表
  • 然后将选定的客户端数据加载到
  • 管理员现在应该能够将 Facebook 链接到该网站 只需单击按钮即可获取客户帐户及其凭据。相同的 将申请用户拥有的其他社交媒体帐户。
    重要的原因是应用程序然后从
    获取数据 他们的社交媒体,例如 Facebook Insights。

有什么方法可以实现吗?我在想也许是 Auth0,但我查看了他们的文档,似乎我可以做到这一点,但前提是管理员是将他自己的社交媒体帐户链接到他的帐户的人。他实在看不出有什么办法可以将其他帐户链接到当前选择的客户帐户。

我正在使用 React-Redux、Express 和 MongoDB 应用程序。

即使是直接插入,我们也会非常感激。

最佳答案

使用 Auth0 当然可以实现这一点 - 看看链接帐户 API(用户) - 您想要使用 second option using an API v2 token

查看示例 here这说明了如何使用 Node.js 来实现这一点。

您可以轻松地将其重新加工到您的技术堆栈中。由于您使用的是管理 token ,因此您希望将其保留在服务器端(Express),并且react/redux应用程序可以通过Express服务器端组件进行ajax调用 - 这反过来会调用Auth0端点来执行用户搜索/链接操作。

关于node.js - 管理员能够将社交媒体链接到用户帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42248554/

相关文章:

javascript - 如何有条件地停止在不受支持的浏览器上加载 React 应用程序的脚本?

asp.net - Docker 从一个容器复制到另一个容器

javascript - 数组在 node.js 上作为字符串发送

mongodb - 将 mongoexport 与 ISODate 的 --query 一起使用

node.js - 是否可以创建与多个远程 MongoDB 数据库的连接?

javascript - VS代码中的伪元素抛出语法错误

javascript - 如何为 React 路由器 dom 路由中的每个组件获取嵌套资源

javascript - 如何使用 node-soap 创建自定义请求

node.js - NodeJS 函数的 Mocha 测试不调用回调

node.js - 更新我的模型后,森林管理员没有更新字段