【问题标题】:Using REST, SOAP or JSON with Google OpenID or OAuth将 REST、SOAP 或 JSON 与 Google OpenID 或 OAuth 结合使用
【发布时间】:2013-01-24 06:27:07
【问题描述】:

我有什么方法可以使用 REST、SOAP 或 JSON 对使用 Google OpenID 或 Google OAuth 的用户进行身份验证?我需要使用的服务器与 PHP 非常不兼容(使 PHP 的现有 OpenID 和 OAuth 库变得无用),我认为安装 PHP 并确保它正在验证用户使用的麻烦是不值得的php。我宁愿让用户为我的网站创建他们自己的帐户,也不愿使用 PHP 来验证他们的 Google 帐户(因为这个项目将是我公司的内部项目)。

是否有任何网络服务允许我使用 REST、SOAP 或 JSON 来验证使用 Google OpenID 或 OAuth 的用户?

【问题讨论】:

  • Gigya 有一个网络服务实现,允许谷歌登录功能到网站。 Gigya 也有服务器端 api。

标签: json web-services rest google-openid google-oauth


【解决方案1】:

Google 的 OAuth 2.0 实现是 RESTful 并在请求/响应正文中使用 JSON。 OAuth 流程和所有参数的文档可以在https://developers.google.com/accounts/docs/OAuth2WebServer 找到。通过身份验证后,您的应用程序将具有访问令牌和刷新令牌作为 JSON 参数。访问令牌作为授权头发送以访问最终资源,刷新令牌用于请求正文中以刷新访问令牌。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-02-13
    • 1970-01-01
    • 1970-01-01
    • 2012-02-26
    • 2011-08-30
    • 2021-01-22
    • 2011-10-30
    • 2015-08-29
    相关资源
    最近更新 更多