0

我很好奇在同一个应用程序中使用两个都使用 OAuth2 身份验证的 API。在这种情况下,以一个简单的网页为例就可以了。

我试图找到资源来解释 OAuth2 令牌的使用以及它们与会话的关系。您是否有多个 API 的多个令牌?您可以修改会话中的令牌以使其与多个 API 相关吗?即使你能做到这一点,这样做是一个好习惯吗?

我已经查看了几个使用PHP和 GMail 示例的 OAuth2 实现,但没有找到任何我想要的解释它。

任何信息或信息链接将不胜感激。谢谢。

4

1 回答 1

3

您有两个选择:第一个是为每个 API 请求授权(例如 Drive 和 G+ 等),但第二个选项是扩大您的第一个请求的范围以包含两者。

在 G+ 平台文档中,基本步骤的第 2 步说明您可以在请求中使用多个范围:https ://developers.google.com/accounts/docs/OAuth2

理想情况下,您的用户只需为您需要的所有内容授予一次访问权限。

于 2012-09-27T21:03:47.937 回答