今天花了一天时间试验JABBER,对其也算有个了解了,以后再做时,如果有需要 即时通信的,我就推荐这个了。
首先,JABBER类似一套规则 ,其核心是XMPP的通信协议。
跟据推荐,SERVER端我使用了openfire,上午先试了用openfire自己的建库机制做在MYSQL上,感觉很简单。当然,我是不会只停在这里的,那就没有意思了,关键要整合到我原有的系统中。
原有系统是一个BLOG系统,当然本身是什么无所谓。用户采用了DES加密。
我开始不知道,以为是MD5加密的,按照openfire的文档配了一下,却连不上。后来才发现,不是MD5加密,可openfire只支持md5,plain,has1这么几种,怎么办呢?
联想到Acegi的做法,用的一个provider,然后在配置文件里配,而各种provider都来自一个接口。
还是接口好呀,只要按接口办事就行,于是建工程,看了一下jdbcauthprovider中的意思,还涉及到passwordType类,实在不想改那么多,就为一个用,干脆玩个花的,把md5的偷改成des好了。于是好改了,不用去改jdbsauthprovider,而去改stringutil中加解密的部分,又犯了简单思考的错误,以为是解密之后判断,结果再看发现是加密后判断,花时间1小时。
把编译好的stringutil替到jar里,其实应该重写一个新的provider再在xml中指定的,懒了。
还说登录不上,呼,没加admin的部分,得指定谁是管理员呀。
好了,这边行了。再下它的spark,一个火花,一个打火,有点意思,登录上去了,半中半英的界面,还好了。只是要试时,只能启一下客户端。又随便找到个叫pandion的,界面超难看,那小呀,登另一用户,建联系人,终于可以啦。
下周再试,还有点中文问题。
续:
试了一下几个plugin还是很有意思的,但WEB的CLIENT没有试成功。SPARK,可以登录MSN、QQ什么的,很好,与原来的用户可以融合。
分享到:
相关推荐
### Jabber概述与关键技术知识点 #### 一、Jabber简介 Jabber是一个由开源社区发起并领导开发的即时消息和在线状态的系统。它最大的特点在于采用了开放的XML协议,这使得Jabber系统与其他即时消息(IM)服务相比具有...
Cisco Jabber是一款由思科公司开发的企业级即时通讯和协作工具。它整合了多种通信方式,包括文字聊天、语音通话、视频会议、桌面共享、文件分享等,旨在提高工作效率并促进团队间的协作。 **1. Cisco Jabber简介** ...
Jabber服务协议详解 **一、Jabber——开源即时通信系统的先驱** Jabber,一个由开源社区发起并主导的即时消息与在线状态系统,在即时通信领域独树一帜。与其他即时消息(IM)服务不同的是,Jabber采用了一套开放的...
Cisco Jabber是一款由思科公司开发的企业级即时通讯和协作工具,专为MacOS平台设计。此版本"12.5.1"是针对Mac用户的最新更新,旨在提供高效、安全且集成化的通信体验。Cisco Jabber支持多种通信方式,包括文字聊天、...
- Jabber A和Jabber B能够在各自组织内部通过SIP URI进行呼叫,并且呼叫是成功的。 - 组织2部署了CUCM作为呼叫控制服务器,尽管也可以使用其他厂商的呼叫控制服务器,但需要注意版本兼容性。 #### 4. 配置步骤及...
Jabber协议是一种基于XML的即时通讯协议,由开源社区主导开发,主要用于实现即时消息和在线状态的交换。它的核心优势在于其开放性,允许开发者根据需求进行扩展和定制。Jabber协议主要包括三个顶级XML元素:`...
包含①《Instant Messaging in Java,The Jabber Protocols》、②《Developing Applications Using Jabber》、③RFC-3920、④RFC-3921。 ①英文文档,详细分析jabber协议。This book is dedicated to the Jabber ...
Jabber 协议是一种基于XML的开放即时通讯协议,主要设计用于实现即时消息和在线状态的传递。这个协议由Jabber开源社区发起,并且不断演化以适应各种扩展需求。Jabber协议的核心特点在于其开放性,允许开发者创建...
根据提供的文件信息,我们可以总结出以下关于Cisco Jabber服务器设置的知识点: 1. Cisco Jabber软件概述 - Cisco Jabber是一种企业级通信解决方案,它可以集成即时消息(IM)、语音、视频通话和电话功能,提供统一...
**Jabber协议概述** Jabber协议,全称为Extensible Messaging and Presence Protocol(XMPP),是一种基于XML的即时通信协议。它最初由Jabber开源社区开发,并在2002年被互联网工程任务组(IETF)采纳为RFC 3920和...
思科Jabber是一款高效的统一通信应用程序,旨在为企业提供随时随地、跨设备的即时通信与协作体验。在这个信息快速流通的时代,员工常常需要面对不同地点、不同时区的工作挑战,而思科Jabber正是针对这一需求应运而生...
cisco jabber 软件
要成功部署并运行JeCat-Jabber,你需要有基本的PHP编程知识,以及对XMPP协议的理解。你需要配置服务器环境以支持PHP运行,设置Jabber服务器连接,并根据说明.htm的指示进行安装。在实际使用中,你可能还需要根据需求...
**jabber博客系统详解** jabber博客系统是一个基于Jekyll构建的开源博客平台,它以其高效、简洁和灵活的特点受到了许多个人用户和开发者们的青睐。Jekyll是一款静态站点生成器,它将Markdown或Textile格式的文本...
思科视频会议jabber,MAC端软件,支持思科视频会议接入。
根据给定文件的信息,本文将深入探讨Jabber/XMPP技术的相关知识点,重点解析其技术体系、安全机制以及在即时通信系统中的应用。 ### Jabber/XMPP技术概述 Jabber/XMPP(eXtensible Messaging and Presence ...
使用 Cisco Jabber,无论在什么地方、使用什么设备都能提高效率。找到您要找的人,查看他们是否有空,然后以你们希望的工作方式进行协作。使用Cisco Jabber 访问在线状态信息、即时消息、语音、视频、桌面共享和会议...
本文档是关于Cisco Jabber Lab v9.6的最新实验室指南,由Cisco官方提供,主要面向CCIE Voice认证考试的考生。Jabber是Cisco公司推出的一个统一通信软件,它支持即时消息传递(IM)、语音、视频和屏幕共享等功能。 ###...