我正在寻找一个实现OAuth协议的开源库,我需要服务器端实现。假设我有一个社交网络系统,我想给我的用户一个OAuth abiliy到我的API,如facebook。
你有什么建议吗,肯定的例子。
答案 0 :(得分:4)
这里列出的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流程,您实际上并不需要库来实现它。
答案 1 :(得分:1)
您可以尝试https://github.com/apifest/apifest-oauth20 它是用Java编写的,并使用Netty作为服务器。作为存储,它目前使用Hazelcast(默认情况下),MongoDB或Redis。此外,您可以轻松添加另一个后端存储。
答案 2 :(得分:0)
答案 3 :(得分:0)