使用用户名和密码获取谷歌身份验证令牌

Posted

技术标签:

【中文标题】使用用户名和密码获取谷歌身份验证令牌【英文标题】:get google authentication token using username and password 【发布时间】:2017-06-17 15:07:42 【问题描述】:

我一直在寻找一个开放的 google api,通过使用用户的 google 用户名和密码来获取 google 身份验证令牌。我遇到了google-auth 节点包。而据此,我首先需要在google开发者控制台中登录创建一个项目,然后使用key访问信息。

但我想知道是否有任何开放的 api 可以直接传递用户名和密码,而无需在谷歌开发者控制台中创建任何项目。并获取身份验证令牌作为响应的一部分。

这是我第一个使用 google apis 的项目,所以如果听起来很幼稚,请告诉我使用节点项目验证 google 帐户用户的正确方法。

抱歉,我无法提供任何代码,因为我一直在理解初始部分本身,即关于如何验证不同用户的身份。

提前致谢

【问题讨论】:

【参考方案1】:

你不能使用谷歌或任何社交登录,除非先创建一个项目并使用它的 api 密钥。 这就是 oAuth 的设计方式。

【讨论】:

以上是关于使用用户名和密码获取谷歌身份验证令牌的主要内容,如果未能解决你的问题,请参考以下文章

使用发布请求获取身份验证令牌

Django REST to React - 无需密码即可获取社交身份验证令牌

使用用户名和密码进行验证时如何获取 ID 令牌?

通过使用 Symfony2 的 API 使用用户密码进行身份验证

使用谷歌访问令牌进行 Xmpp gtalk 身份验证

谷歌帐户的不同身份验证令牌