单点登录谷歌api使用Scribe?

时间:2011-12-11 11:48:37

标签: oauth oauth-2.0 gdata-api google-api-java-client scribe

无论如何使用Scribe检索Google Oauth refresh_token吗?

我正在构建一个需要在Java Gdata和Google api java客户端库之间混合使用多个范围的应用程序 - 当我的应用程序的用户登录时,我正在寻找单点登录(SSO)。但是由于状态当前的Google Apps API需要Oauth 1或Oauth 2,具体取决于您需要的库/范围,我有点卡住了。

  • Oauth 1(java gdata,例如分析数据导出范围) - 需要 access_token secret
  • Oauth 2(google api java客户端,例如分析日历范围) - 需要刷新令牌,这在Scribe OAuth 1调用
  • 中无法使用

任何提示/建议?有人通过单一登录进行管理吗?

2 个答案:

答案 0 :(得分:2)

对不起,scribe不支持(在撰写本文时)Google的OAuth 2.0 Apis。

使用FacebookApi作为指南实现起来应该不会太难。干杯!

答案 1 :(得分:1)

Scribe已添加对Google OAuth API的支持。我使用了scribe 1.2.2,它对我来说效果很好。