【问题标题】:Is it possible to use Google Apps Marketplace with Oauth2 and OpenID是否可以将 Google Apps Marketplace 与 Oauth2 和 OpenID 一起使用
【发布时间】:2012-01-25 03:44:00
【问题描述】:

我的网站使用 Oauth2 与 Google API 进行通信。它工作正常。 现在我需要将其设为“符合 Google Marketplace 标准”才能在此处列出。 Google 的文档中提到了 Oauth 或联合登录,但没有准确说明 Oauth2 是否也有效。

有没有人有过这种整合的经验?我可以保留 Oauth2 并添加 OpenID 以与 Marketplace 一起使用,还是我必须为联合登录重新设计它?

谢谢!

【问题讨论】:

  • oAuth2 - 没有。 oAuth1(2 条腿)- 是的。

标签: oauth openid oauth-2.0 google-openid google-apps-marketplace


【解决方案1】:

截至 2012 年 7 月 9 日,答案是否定的。Google is in the process of adding OAuth2 for Apps Marketplace https://developers.google.com/identity-toolkit/v1/marketplace#oauth2

【讨论】:

  • 答案是否定的?您仍然可以在市场上安装并使用消费者密钥/秘密使用 2legged oauth 访问资源。
  • 不能在市场上使用 OAuth2。当您在市场上注册应用程序时,您会获得 OAuth 凭据,而不是 OAuth2 凭据(尚不支持)。所以否是引用“如果 OAuth2 也有效”。抱歉,我的回答不够准确。他可以保留 OAuth2,但必须使用他的市场凭据在 OAuth 中重新实施身份验证。
  • 好吧,我将市场凭据与 com.google.api.client.auth.oauth2.CredentialStore.class 一起使用。我的应用支持个人 Google 帐户和具有 OAUTH2 的 Google Apps 帐户。举例证明?
  • @koma oAuth2 尚不支持 Google Marketplace 安装的应用程序。 oAuth2 调用需要使用方密钥、使用方密码和列入白名单的重定向 URL。您可以通过在 Google API 控制台中注册项目来获得所有这些,但市场并未开箱即用地提供它们。
【解决方案2】:

当您在市场中列出您的应用程序时,您将获得一个消费者密钥和秘密,您可以将其用于安装您应用程序的每个谷歌应用程序域的 2-Legged OAUTH。所以答案是肯定的。

【讨论】:

  • 不错!感谢您的澄清。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-02-12
  • 2021-05-27
  • 2011-03-06
  • 2017-08-28
  • 2011-07-25
  • 1970-01-01
  • 2016-09-05
相关资源
最近更新 更多