0

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

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

4

1 回答 1

2

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

于 2013-01-23T22:27:07.793 回答