我很好奇在同一个应用程序中使用两个都使用 OAuth2 身份验证的 API。在这种情况下,以一个简单的网页为例就可以了。
我试图找到资源来解释 OAuth2 令牌的使用以及它们与会话的关系。您是否有多个 API 的多个令牌?您可以修改会话中的令牌以使其与多个 API 相关吗?即使你能做到这一点,这样做是一个好习惯吗?
我已经查看了几个使用PHP和 GMail 示例的 OAuth2 实现,但没有找到任何我想要的解释它。
任何信息或信息链接将不胜感激。谢谢。
我很好奇在同一个应用程序中使用两个都使用 OAuth2 身份验证的 API。在这种情况下,以一个简单的网页为例就可以了。
我试图找到资源来解释 OAuth2 令牌的使用以及它们与会话的关系。您是否有多个 API 的多个令牌?您可以修改会话中的令牌以使其与多个 API 相关吗?即使你能做到这一点,这样做是一个好习惯吗?
我已经查看了几个使用PHP和 GMail 示例的 OAuth2 实现,但没有找到任何我想要的解释它。
任何信息或信息链接将不胜感激。谢谢。
您有两个选择:第一个是为每个 API 请求授权(例如 Drive 和 G+ 等),但第二个选项是扩大您的第一个请求的范围以包含两者。
在 G+ 平台文档中,基本步骤的第 2 步说明您可以在请求中使用多个范围:https ://developers.google.com/accounts/docs/OAuth2
理想情况下,您的用户只需为您需要的所有内容授予一次访问权限。