【发布时间】:2012-09-12 17:46:47
【问题描述】:
我正在寻找一种简单的方法来实现使用以下协议运行的 XMPP 服务器: https://developers.google.com/cloud-print/docs/rawxmpp
唯一不同的是我必须使用X-GOOGLE-TOKEN认证机制:https://stackoverflow.com/a/6211324/227244
过程很简单:我从客户端发送的数据中获取令牌,根据此令牌请求用户数据并相应地设置 JID,将一些随机字符附加到生成的 JID。
之后,其他可能具有不同令牌但用户帐户相同的客户端连接到 XMPP 资源并为订阅的客户端启用推送通知的广播。
可以从当前可用的实现中借用多少服务器代码?我会避免自己编写所有服务器代码,尽管逻辑非常简单。我知道有 ejabberd 和 prosody xmpp 服务器可以实现很多 XEP。哪一个更容易添加自定义处理机制?您能否为核心 xmpp 服务器推荐其他稳定的替代方案?
【问题讨论】:
标签: google-chrome authentication xmpp server-side