我正在运行openfire 3.6.4并与Strophe库连接。该设置工作正常。现在我想做一件事情,我想为我的应用程序进行匿名登录,登录也应该订阅一个房间并收到该房间的通知。我在openfire中启用了匿名设置。用Strophe匿名登录Openfire
2
A
回答
0
我做它通过改变strophe.js
找到:if (Strophe.getNodeFromJid(this.jid) === null && do_sasl_anonymous) {
更改为: if (Strophe.getNodeFromJid(this.jid) === '' && do_sasl_anonymous) {
通过改变从空到空JID节点的比较,我sumitting时候能以匿名方式进行身份验证时仅提交JID的域部分,仍然是能够与DIGEST认证完整的Jid和密码。
3
首先,在空传递的用户名和密码,connect()
使SASL匿名在的strophe:
connection.connect(null,
null,
onConnect);
接下来,只需发送存在于房间@ conference_service /尼克:
var pres = $pres({to: '[email protected]_service/nick'});
connection.send(pres);
相关问题
- 1. 匿名登录的Openfire
- 2. 匿名登录用Strophe开火
- 3. Strophe匿名登录获取错误
- 4. 在Openfire和匿名登录上传输聊天对话
- 5. OpenFire + Converse.js匿名登录为false,身份验证失败
- 6. 得到花名册上每个用户的全名openfire xmpp strophe
- 7. Firebase匿名登录安全
- 8. 使用生成的匿名登录ID登录用户
- 9. Django以匿名用户身份登录?
- 10. 匿名登录用户的Firebase规则
- 11. 限制Openfire登录尝试
- 12. 与波什和openfire Strophe连接错误
- 13. strophe未能通过websocket连接openfire
- 14. asp.net的问题与登录:登录失败,用户NT AUTHORITY \匿名登录
- 15. 为匿名用户分配随机用户(ejabberd,strophe)
- 16. Spring Oauth2登录 - 匿名不允许?
- 17. 匿名登录到mozilla cvs的问题
- 18. python烧瓶登录:current_user保持匿名
- 19. 为什么FTP支持匿名登录?
- 20. 如何禁止匿名ldap登录?
- 21. 麻烦ejabberd设立匿名登录
- 22. 动态导航服务层 - 匿名登录失败登录
- 23. 匿名登录和用户名:火力地堡+ AuthUI
- 24. 使用openfire进行Strophe确定服务器是否关闭
- 25. 使用Strophe和Openfire的多个同步XMPP连接
- 26. XMPP OPENFIRE登录后页面空白
- 27. ilibjingle与Openfire服务器 - 无法登录
- 28. XMPP,的strophe JS:因为我使用XMPP +的Openfire +的strophe实现网络聊天相同的用户
- 29. 当用户登录时,Sitecore.Context.User在Web服务中返回匿名
- 30. 不需要登录匿名用户看到页面
在最新版本中,我不需要修改strophe。使用域名作为JID和空密码的窍门。 – 2011-11-21 16:17:59