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 APIGoogle+ API 啟用,才可以真正使用 Google OAuth 認證服務。

Screen Shot 2016-01-14 at 10.28.14 PM

另外 Twitter App 部分,建立 App 請注意不要寫 localhost,要寫 127.0.0.1 這樣就可以送出了,預設的 Twitter App 是不給授權帳戶 Email 欄位,如果要拿到使用者 Email,請填寫此表單請官方開啟 Email 欄位權限服務即可,過幾天就會收來自 Twitter 底下信件

Screen Shot 2016-01-12 at 8.38.09 AM

最後到 App Console 介面就會看到多出額外權限設定選項,將其打勾就可以了。

Screen Shot 2016-01-12 at 9.20.15 AM

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!