我是否必须更换Google+ API

问题描述 投票:0回答:2

我使用Passport.js和passport-google-oauth20。这意味着使用Google + API。但是我收到了谷歌的一封电子邮件,称谷歌+ API将被关闭。

UPDATE

来自passport.js http://www.passportjs.org/docs/google/

配置可以从Google Developers Console设置通过Google进行身份验证所需的客户端ID和客户端密钥。您可能还需要在开发者控制台中启用Google+ API,否则可能无法获取用户个人资料数据。 Google支持使用oAuth 1.0和oAuth 2.0进行身份验证。

我收到一条消息:

在2019年3月7日,我们正在关闭旧版Google+ API。这是一个渐进式关闭,在2019年1月28日,受影响的API的调用开始间歇性地失败。

所以我该怎么做?我可以不再使用passport.js吗?

node.js oauth passport.js google-plus
2个回答
0
投票

谷歌将在一段时间内关闭Google+,因此您将无法再使用Google+ API。我不认为你可以做很多事情。您可以从您的应用中删除对Google+的支持。

这是链接 - https://www.theverge.com/2018/12/10/18134541/google-plus-privacy-api-data-leak-developers

根据我的理解,您仍然可以使用passport-google-oauth2进行谷歌身份验证,因为这与谷歌帐户没有关联谷歌+帐户。

您的Google + API将无法使用。你可以在这里获得这些信息 - https://developers.google.com/+/api-shutdown

现在关于使用passport.js的问题,您应该可以使用passport.js但是您将无法只调用google + API。您可以使用passport.js来使用所有其他Google API


0
投票

如果你有一个像开源项目这样的问题,最好的方法是始终检查他们的问题论坛。

目前在passport.js git项目713上有一个公开的问题

如果您检查问题,有几个修复方法的想法,它包括使用userinfo端点而不是使用Google+ api的潜在修复的拉取请求

fix: handle new userinfo endpoint

© www.soinside.com 2019 - 2024. All rights reserved.