7

我在尝试实现 OAuth 提供程序时遇到了很多问题。

我想知道是否有人使用 Java 成功使用了 Oauth 提供程序?我发现了很多图书馆,但所有这些图书馆的评论都非常糟糕,我无法使用它们。我接受任何解释 oauth 提供者应该如何工作和/或如何实现它的文档。

情况:我的服务器上有一些 MySQL 数据,我想授权“依赖方”通过 OAuth 访问,但我不知道该怎么做。

4

3 回答 3

1

我假设您想使用 Oauth 保护您的服务器端服务?你没有说你正在使用什么样的服务器端技术。

例如,对于基于 REST 的服务器,JerseyResteasy都已经集成了 Oauth。

此外,这似乎是一个非常完整的 servlet+JSP OAuth 示例: http: //oauth.googlecode.com/svn/code/java/example/oauth-provider/

于 2011-02-20T17:30:48.777 回答
1

ApiFest 是一个开源项目,它实现了 OAuth20 规范最终版本 (RFC 6749)。该项目在 github 上可用,它是在 Apache 许可证 2.0 版下发布的。ApiFest 是用纯 Java 编写的,并使用 Netty 作为服务器。您可以查看代码 - https://github.com/apifest/apifest-oauth20。您也可以查看网站上的文档 - http://apifest.com

于 2014-05-04T22:01:48.733 回答
1

这是一个更好的选择,它在 java 中,并带有演示 dropwizard 和 Java EE 应用程序

https://github.com/OpenConextApps/apis

于 2013-10-13T06:13:01.177 回答