Laravel 搭配 Google, Facebook, Twitter 第三方 OAuth 認證
原文來自: Laravel 搭配 Google, Facebook, Twitter 第三方 OAuth 認證
Laravel 提供了 Socialite 套件讓開發者可以快速整合 Facebook, Twitter, Google, LinkedIn, GitHub and Bitbucket 等第三方服務的登入認證,我挑了大家最常使用的 Facebook, Twitter, Google 來整合,用 Google 跟 Twitter 需要注意一些小細節,首先是 Google 部分,如果大家去 Developer console 把 Oauth Callback 寫完,注意的是,這樣是不夠的,要去把 Contacts API 及 Google+ API 啟用,才可以真正使用 Google OAuth 認證服務。
另外 Twitter App 部分,建立 App 請注意不要寫 localhost,要寫 127.0.0.1 這樣就可以送出了,預設的 Twitter App 是不給授權帳戶 Email 欄位,如果要拿到使用者 Email,請填寫此表單請官方開啟 Email 欄位權限服務即可,過幾天就會收來自 Twitter 底下信件
最後到 App Console 介面就會看到多出額外權限設定選項,將其打勾就可以了。



关于 LearnKu
推荐文章: