Должен ли я заменить API Google+? - PullRequest
0 голосов
/ 05 марта 2019

Я использую Passport.js и passport-google-oauth20.что означает использование Google + API.но я получил письмо от Google о том, что API Google + будет отключен.

ОБНОВЛЕНИЕ

из passport.js http://www.passportjs.org/docs/google/

Конфигурация Идентификатор клиента и секрет клиента, необходимые для аутентификации в Google, можно настроить из консоли разработчиков Google.Вам также может понадобиться включить Google+ API в консоли разработчика, в противном случае данные профиля пользователя могут быть не получены.Google поддерживает аутентификацию с oAuth 1.0 и oAuth 2.0.

Я получаю сообщение:

7 марта 2019 года мы закрываем устаревшие API Google+.Это было постепенное закрытие, когда 28 января 2019 года периодически прерывались вызовы к уязвимым API.

Так что мне делать?я больше не могу использовать passport.js?

Ответы [ 2 ]

0 голосов
/ 05 марта 2019

Когда у вас возникает такая проблема с проектом с открытым исходным кодом, лучший способ - всегда проверять их форум по проблемам.

В настоящее время существует открытая проблема в проекте passport.js git 713

Если вы проверите проблему, есть несколько идей для исправлений, и она включает запрос на извлечение дляпотенциальное исправление, использующее конечную точку информации о пользователе вместо использования Google+ api

: обработать новую конечную точку информации пользователя

0 голосов
/ 05 марта 2019

Google собирается закрыть Google+ через некоторое время, чтобы вы больше не могли использовать API Google Google+.Я не думаю, что вы можете многое сделать с этим.Вы можете удалить поддержку Google+ из своего приложения.

Вот ссылка - https://www.theverge.com/2018/12/10/18134541/google-plus-privacy-api-data-leak-developers

Насколько я понимаю, вы все равно можете использовать passport-google-oauth2 для аутентификации Google, так как этосвязан с учетной записью Google, но не с учетной записью Google +.

Ваши API Google + больше не будут работать.Вы можете получить эту информацию здесь - https://developers.google.com/+/api-shutdown

Теперь о вашем вопросе относительно использования passport.js, вы должны иметь возможность использовать passport.js, но вы не сможете вызывать только API Google +.Вы можете использовать все остальные API Google, используя passport.js

...