【发布时间】:2011-02-17 08:54:37
【问题描述】:
我正在寻找实现 OAuth 协议的开源库,我需要服务器端实现。假设我有一个社交网络系统,我想为我的用户提供我的 API 的 OAuth 能力,例如 facebook。
你有什么建议吗,当然是例子。
【问题讨论】:
标签: java jakarta-ee oauth
我正在寻找实现 OAuth 协议的开源库,我需要服务器端实现。假设我有一个社交网络系统,我想为我的用户提供我的 API 的 OAuth 能力,例如 facebook。
你有什么建议吗,当然是例子。
【问题讨论】:
标签: java jakarta-ee oauth
【讨论】:
你可以试试https://github.com/apifest/apifest-oauth20 它是用 Java 编写的,并使用 Netty 作为服务器。作为存储,它目前使用 Hazelcast(默认)、MongoDB 或 Redis。此外,您还可以轻松添加另一个后端存储。
【讨论】:
这里列出的Java库很少,
您应该使用第一个。它是唯一一个支持服务器的。你可以找到一个例子,
http://oauth.googlecode.com/svn/code/java/example/oauth-provider/
您可能还想看看 OAuth 2.0,
https://datatracker.ietf.org/doc/html/draft-ietf-oauth-v2-02
这极大地简化了 OAuth 流程,您实际上并不需要一个库来实现它。
【讨论】:
【讨论】: