第三方登入中,身為用戶的我最常用的莫屬於 Google OAuth,相對於其他幾個大廠,我認為有以下幾個優勢:
而這集內容也是一樣,會從頭介紹如何開發 OAuth,包含從 Google API 設定中開啟驗證功能,一直到完整的程式碼均有提供
影片連結:https://youtu.be/75brbKarbn0
本集範例程式碼:https://github.com/Wcc723/node-ironman-sample-2023/tree/feature/google-auth
後記抱怨:
除了 Google、GitHub 以外,還有串接過的第三方登入是 Facebook,但我對其的印象不是很好 😂。前幾年 Facebook 常常改授權規範,改的過程中如果網站沒有配合,沒多久登入功能就會失效,這對於網站營運方也是很麻煩,導致那時候有很多網站的 Facebook 功能都是不能使用的。如果原本是使用 Facebook 登入,又沒有綁定帳密,對於用戶來說真的是很氣。