паспорт-google-oauth2 против пакетов passport-google-oauth20

#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