相关疑难解决方法(0)

如何使用Chrome同步XMPP服务器进行身份验证?

我需要在我的Java应用程序中获取当前打开的Google Chrome用户标签(而不是在同一台计算机上).Chrome同步已启用,因此当前标签与Google服务器同步.

根据Chrome同步文档,它是通过XMPP完成的.所以我想应该可以连接到Google XMPP服务器(xmpp.google.com),例如通过Smack(XMPP的Java库),验证并监听指示标签会话更改的protobuf消息.当然,用户的登录凭据或Chrome用于标识客户端的"client_id"可用.

但是我很难掌握用于连接到XMPP服务器的身份验证方法 - 我无法弄清楚它是如何在Chromium 源代码中完成的,并且除了非常低级别的注释之外没有可用的文档.代码.谷歌使用的libjingle库基于XMPP的服务仅适用于C++,并且没有很好的维护/记录.

那么有没有人曾经做过类似的事情,谁可以提供有关身份验证过程如何工作的任何建议/提示?

xmpp google-chrome sync

12
推荐指数
1
解决办法
4395
查看次数

标签 统计

google-chrome ×1

sync ×1

xmpp ×1