定制 mirkco/laravel-passport-facebook-login 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

mirkco/laravel-passport-facebook-login

Composer 安装命令:

composer require mirkco/laravel-passport-facebook-login

包简介

Facebook Token Request Grant for Laravel Passport

README 文档

README

Please see @danjdewhurst's repo https://github.com/danjdewhurst/Laravel-Passport-Facebook-Login for a more up-to-date version.

Laravel Passport Facebook Login

Provides a new Laravel Passport Grant Client named facebook_login, allowing you to log a user in with just their Facebook Login token

Note: A new User will be created if an existing user was not found for the given token

Install

Install with composer... composer require mirkco/laravel-passport-facebook-login

Versions

  • Laravel 5.4 and Passport 2.0 only supported at this time

Setup

  • Add Mirk\PassportFacebookLogin\FacebookLoginGrantProvider::class to your list of providers after Laravel\Passport\PassportServiceProvider.
  • Add Mirk\PassportFacebookLogin\FacebookLoginTrait Trait to your User model (or whatever model you have configured to work with Passport).
  • Add your Facebook App details to your .env file
# file .env
FACEBOOK_APP_ID={app_id from Facebook}
FACEBOOK_APP_SECRET={app_secret from facebook}

How to use

  • Make a POST request to https://your-site.com/oauth/token, just like you would a Password or Refresh grant.
  • The POST body should contain grant_type = facebook_login and fb_token = {token from facebook login}.
  • An access_token and refresh_token will be returned if successful.

Notes:

It is assumed that your User model has first_name and last_name fields.

Thanks

This package is based off https://github.com/mikemclin/passport-custom-request-grant

统计信息

  • 总下载量: 498
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 8
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 8
  • Watchers: 3
  • Forks: 24
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2017-03-20

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固