2012-06-14 78 views
2

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

P.S.我也在openfire社区发布了这个。

回答

2

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

它可能需要3-4周才能开发基于插件的东西。

+0

谢谢,这是非常有用的。我相信3-4周将包括作为开发人员的主要调试和测试,并准备演示。 –

+0

善意upvote /接受答案,如果你喜欢它。 – mtariq

+0

你会如何在插件中捕获身份验证?可以处理的IQ和消息只有在认证后才可用。所以开发身份验证是不可能的。 Openfire插件如何过滤其他内容然后是IQ或消息? – miho

相关问题