我正在尋找一個實現OAuth協議的開源庫,我需要服務器端實現。說我有一個社交網絡系統,我想給我的用戶一個OAuth abiliy到我的API,如Facebook。在Java中實現OAuth協議
你有什麼建議,肯定的例子。
我正在尋找一個實現OAuth協議的開源庫,我需要服務器端實現。說我有一個社交網絡系統,我想給我的用戶一個OAuth abiliy到我的API,如Facebook。在Java中實現OAuth協議
你有什麼建議,肯定的例子。
很少有Java庫在這裏列出,
您應該使用的第一個。這是唯一一個支持服務器的人。你可以找到一個例子,
http://oauth.googlecode.com/svn/code/java/example/oauth-provider/
您可能還需要看看的OAuth 2.0,
http://tools.ietf.org/html/draft-ietf-oauth-v2-02
大大簡化OAuth的流程,你並不真的需要一個庫來實現它。
您可以試試https://github.com/apifest/apifest-oauth20 它是用Java編寫的,使用Netty作爲服務器。作爲存儲,它目前使用Hazelcast(默認),MongoDB或Redis。另外,您可以輕鬆添加另一個後端存儲。
感謝您的幫助。還有一件事,我的項目是建立在EJB2.1上的,所以,你推薦使用會話bean來管理oauth提供者或者可以直接使用它,我需要對數據庫進行一些操作,所以我需要在代碼中做一些omdifications。 謝謝...... – Wasim 2010-05-12 11:36:05