【问题标题】:XEP-0235: OAuth Over XMPP implementationXEP-0235:OAuth Over XMPP 实施
【发布时间】:2017-11-03 15:48:22
【问题描述】:

我正在使用 Smack API 与 Operfire 服务器制作聊天应用程序。我想在我的应用中实现 XEP-0235: OAuth Over XMPP基于令牌的重新连接。该文档没有提供太多信息,进行了很多搜索,但我没有得到任何答案。

如何实现扩展?

我阅读了 XEP-xxxx: Token-based reconnection 文档,U 发送以下 iq 数据包作为扩展名。

<iq to='domain@example.com' id='60fG0-45' type='get'><query xmlns='erlang-solutions.com:xmpp:token-auth:0'</query></iq>

但没有收到来自服务器的任何响应。

我在https://github.com/rxwen/openfire-oauth-auth-provider 上找到了一个插件 但我不知道如何使用它,或者我正在寻找它。

【问题讨论】:

    标签: xmpp openfire smack


    【解决方案1】:

    关于 XEP-0235:基于 XMPP 的 OAuth

    文档在开头包含警告:

    警告:此文档在之前的实验状态下闲置 12 个月后已自动推迟。不建议对生产系统执行此处描述的协议。但是,鼓励探索性实施以恢复标准流程。

    XEP-xxxx: Token-based reconnection的文档中包含WARNING为:

    警告:本文档尚未被 XMPP 标准基金会以任何官方方式接受或批准,并且本文档还不是 XMPP 扩展协议 (XEP)。如果此文档被 XMPP 委员会接受为 XEP,它将在http://xmpp.org/extensions/ 发布并在邮件列表中公布。

    因此很明显,您不会在 Openfire Server 中找到任何此类功能,而且很少有机会找到一些实现这些 XEP 的插件。

    同样对于此类要求,它需要在服务器端和客户端上进行更改,这意味着 Openfire Server 和 Android 的 Smack 库都必须实现它。

    【讨论】:

      猜你喜欢
      • 2015-05-30
      • 2015-12-03
      • 2016-08-22
      • 1970-01-01
      • 2012-07-17
      • 1970-01-01
      • 2011-09-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多