【问题标题】:How can we pass access token from clients to ejabberd so that ejabberd can make use of it to call http REST api?我们如何将访问令牌从客户端传递给 ejabberd,以便 ejabberd 可以利用它来调用 http REST api?
【发布时间】:2013-06-30 22:22:20
【问题描述】:

我不想让 ejabberd 使用其内部数据库来存储用户信息,而是应该在需要使用 ejabberd mod_roster 模块时进行 http API 调用以获取用户信息。但是对于这个 ejabberd 将需要访问令牌,该令牌必须从客户端传递给 ejabberd。客户如何发送此类信息,以及 ejabberd 在获得此类信息后将如何反应? ejabberd 的哪个模块需要 modf 才能使用访问令牌?

【问题讨论】:

    标签: xmpp ejabberd


    【解决方案1】:

    您可以在新的 iq 节和订阅它的自定义模块中的一些初始化流程中传递它。 新模组会将其存储在某个数据库中。

    但这是正确的方法吗?服务器是受信任的一方,用户也是在服务器上注册的,所以它应该能够在没有更多信息的情况下调用你的 API。

    【讨论】:

      猜你喜欢
      • 2017-03-09
      • 2021-05-12
      • 1970-01-01
      • 2023-03-15
      • 2018-10-23
      • 1970-01-01
      • 2020-08-20
      • 1970-01-01
      • 2021-12-29
      相关资源
      最近更新 更多