我已经创建了一个按钮,允许用户使用Google登录。谷歌OAuth2认证和PHP上的API
用户选择他们的谷歌帐户后,我可以得到以下参数作为谷歌的回应。
访问令牌 id_token expires_in token_type 创建
我如何使用这些参数来使用服务由谷歌?
例如,我可以创建用户转到Gmail邮箱的按钮吗?
如果不是这样,这些令牌的用途是什么?
我已经创建了一个按钮,允许用户使用Google登录。谷歌OAuth2认证和PHP上的API
用户选择他们的谷歌帐户后,我可以得到以下参数作为谷歌的回应。
访问令牌 id_token expires_in token_type 创建
我如何使用这些参数来使用服务由谷歌?
例如,我可以创建用户转到Gmail邮箱的按钮吗?
如果不是这样,这些令牌的用途是什么?
用于访问谷歌服务,您需要的access_token
。当您创建身份验证URL时,您必须指定所有范围 - 您要在应用程序中使用的权限(从this list)。然后Google会要求用户同意将这些权限委托给您的应用程序。您获得的访问令牌将允许您执行这些操作。
您可以通过这些Google API范围并了解您可以做什么以及不可以做什么。例如,您不能使用GMail GUI,但您可以阅读,发送,删除和管理用户的电子邮件,发送新电子邮件等。
因此,即使我获得了令牌访问权限, 我不能让他们使用谷歌云端硬盘或Gmail等Google服务? 因为实际上我正在做类似Single Sign On的操作,所以我想为用户带来便利,以便他们可以通过Google登录,并且可以在不登录的情况下提供链接到Google服务的按钮。 – tak