Laravel Passport OAuth2 实践

forecho at 
Laravel Passport OAuth2 实践的配图
引言最近在搞 OAuth2 Service 相关功能,踩了很多坑,打算记录分享一下。这篇文章主要讲 OAuth2 的实现,以及 Laravel Passport 的使用。介绍 OAuth2 简单来讲 OAuth 2.0 就是一个行业的标准授权协议。目的是为了给第三方应用颁发一个有时效性的访问令牌,以便第三方应用能够访问被授权的资源,我们常见场景有第三方登录。流程我们以 miro 网站为例,简单记录了一下使用流程:用户使用 Facebook 联合登录。如果之后用户未登录 Facebook,则网站跳转到 Facebook 登录页面 Facebook 询问用户是否同意授权其在 Facebook 的资……