turbo124/laravel-socialite-api 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

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

turbo124/laravel-socialite-api

Composer 安装命令:

composer require turbo124/laravel-socialite-api

包简介

package for laravel 5.2 retrieve user datas serve for restful api authentication.

README 文档

README

##Laravel Socialite api This package is aim to retrive user data by access token when use OAuth2 Login, base on Laravel Socialite, useful for client side OAuth login

##Install composer require ray-cheng/laravel-socialite-api

open config/app.php add

LaravelSocialiteApi\SocialiteApiServiceProvider::class

to 'providers' array

check installed

php artisan list

##commands

    laravel-socialite-api:clear  providerName   
    laravel-socialite-api:make   providerName    

this will create a new folder 'Services' under app(or your base namespace folder)

** providerName must follow http://socialiteproviders.github.io/#providers principle **

##add event handler and listener to App\Providers\EventServiceProvider $listen property

    'SocialiteProviders\Manager\SocialiteWasCalled' => [
        'App\LaravelSocialiteApi\ExtendSocialite\Weibo@handle',
        'App\LaravelSocialiteApi\ExtendSocialite\Weixin@handle',
    ]

test

    $userInfo = Socialite::with('weibo')->stateless->user($accessToken);
    some oauth server like weixin need both $token and  $openid to get userinfos, so we need pass openid also.
    $userInfo = Socialite::with('weixin')->stateless->user($accessToken, $openId);

统计信息

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

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 1
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2016-11-25

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固