3

我们都知道 openId 已经成为一种流行的用户身份验证方法,这就是为什么我在想 Openfire 聊天服务器是否也可以使用它。我知道 openId 在 XMPP 上使用 http 协议进行通信,但我想知道是否可以自定义 Openfire 授权模块以使用其中一个 openID java 库进行身份验证(用于基于 Web 浏览器的聊天客户端)。如果可能的话,对于有经验(不是很有经验)的人在 java 中进行网络编程需要付出多少努力?

PS我也在openfire社区发布了这个。

4

1 回答 1

2

如果您不想完全自定义 openfire,
一种方法是使用 openfire 用户服务插件创建帐户并制作自己的身份验证和消息发送插件。Openfire支持自定义插件
完全自定义openfire认证模块是第二个选项,但我不推荐它,因为更新openfire会很麻烦。

基于插件开发这样的东西可能需要 3-4 周的时间。

于 2012-06-14T13:04:47.703 回答