2012-06-14 14 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

相關問題