Setting up Social Logins(Google + Microsoft) with Node.js and Passport.js

Social Networks

Setting up Social Logins(Google + Microsoft) with Node.js and Passport.js

介紹用 Passport 套件在 Node.js 專案實現第三方登入功能。

現在的第三方登入都是依循 Oauth 協議,於是像 Passport 這樣的套件就出現了,它把 Oauth 封裝起來,並提供接口讓其他的 Node.js 專案可以取用,除了 Passport,另外也有商業性的服務 OneAll 也是提供第三方登入整合服務,但 OneAll 除了 API 外,有自己的後台提供較簡易的設定及分析功能,兩者取向略有不同。