#node.js #passport.js #passport-google-oauth2
#node.js #passport.js #паспорт-google-oauth2
Вопрос:
Эти 2 пакета выглядят очень похожими:
http://www.passportjs.org/packages/passport-google-oauth2/
http://www.passportjs.org/packages/passport-google-oauth20/
Один заменяет другой или они служат разным целям? Новичок в аутентификации Google и все еще пытается заставить его работать.
Ответ №1:
passport-google-oauth20 использует в 10 раз больше других, и у него есть более свежие коммиты.
Одним из свойств в ответе профиля для passport-google-oauth2 является isPlusUser
, что говорит о том, что он не обновлен. Readme в репозитории github не соответствует документации, и в документах passport есть несколько ссылок, которые больше не работают.
Честно говоря, я когда-либо использовал только passport-google-oauth20. Возможно, что pass-port-google-oauth2 работает нормально, но в настоящее время поддержка сообщества для 20 намного больше.
Надеюсь, это поможет!
Ответ №2:
У меня тот же вопрос. Это довольно запутанно. Один из них намного популярнее другого. https://www.npmtrends.com/passport-google-oauth2-vs-passport-google-oauth20
Google использует passport-google-oauth20 в примерах из учебника по узлам. https://cloud.google.com/nodejs/getting-started/tutorial-app