我们如何将访问令牌从客户端传递给ejabberd,以便ejabberd可以利用它来调用http REST api?

时间:2013-07-03 09:31:02

标签: xmpp ejabberd

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

1 个答案:

答案 0 :(得分:0)

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

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