如何通过Google Apps Marketplace全球导航链接验证用户身份

时间:2014-08-18 20:05:17

标签: oauth-2.0 google-apps-marketplace

Google Apps Marketplace可让您为登录的Apps用户配置通用导航链接,以点击加载您的网络应用程序。由于用户在点击该链接时将登录到他们的Google Apps帐户,我想知道有什么方法可以在他们点击该链接并点击Web应用服务器端点时快速对其进行身份验证吗?

我认为可以在认证完成时将它们转发到带有回调redirect_uri的Google身份验证页面,但似乎这需要额外的重定向步骤,不会是吗?

我知道您可以在“通用导航”链接中发送一些参数,例如${DOMAIN_NAME},但是我可以使用该网址发送任何其他信息吗?我找不到任何类型的文档。

1 个答案:

答案 0 :(得分:0)

好的,我所知道的是,即使点击通用导航链接,用户来自Gmail并且已经过身份验证,这是在您的应用中完成身份验证并获得身份验证的唯一方法访问令牌是执行带有所需范围和redirectUri的标准OAuth 2.0重定向。如果用户已登录,则您的应用程序重定向到Google OAuth 2.0端点将被重定向回您的应用程序,以及可用于检索访问权限的代码令牌。

此时,可以使用People API's GET endpoint通过传递" me"来检索当前用户。对于用户ID。