设置Java OAuth提供程序

时间:2012-03-19 18:56:34

标签: java oauth provider

所以,我正在尝试用Java设置OAuth提供程序,但我无法理解它。 无论我到哪里,我总是在这里重定向(http://oauth.net/code),但没有文档。 有人可以一步一步地帮助我,或者引用我更直接的指南吗?我甚至在构建库时遇到了麻烦。有人可以帮我吗?非常感谢你。

2 个答案:

答案 0 :(得分:2)

我建议将Spring Security OAuth用于此类任务。

您有两个示例项目there

  • sparklr - provider
  • tonr - 消费者

也许最好的学习方法是调查源代码。

您可以找到其他信息there ...

答案 1 :(得分:2)

参考http://oauth.net/core/1.0a

要了解工作流程,请参阅http://hueniverse.com/oauth/guide/workflow/和文档的附录A.

然后是第3章和第4章,了解所有实体。对于实际工作流程,请阅读第6章和第7章及其各自的附录条目。

第10章是一个方便的调试工具。


我想你需要自己实现数据存储,我不羡慕你: - )

从Oauth-PHP库的数据存储区学习。 http://code.google.com/p/oauth-php/source/browse/trunk/library/store/mysql/mysql.sql。请参阅所有oauth_server_*表,了解如何为OAuth提供商存储数据。


OAuth服务器和客户端库应该抽象其余部分。