定制 sixpark-source/oauth2 二次开发

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

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

sixpark-source/oauth2

最新稳定版本:v2.3

Composer 安装命令:

composer require sixpark-source/oauth2

包简介

6park auth2.0 demo

README 文档

README

6park.com 的Auth认证 ####基本使用方法:

  1. 安装

composer require sixpark-source/oauth2

  1. 使用
<?php
   require_once __DIR__ . '/vendor/autoload.php';
   $config =  [
    'client_id' => APPID,
    'client_secret' => APP秘钥
    'token_route' => Token请求地址,
    'resource_host' => 资源请求地址,
    ]; 
    //请求 Token ,获取Token首先要获取code;
    $query = array(
            'grant_type'    => 'authorization_code',
            'code'          => $code,
            'client_id'     => $config['client_id'],
            'client_secret' => $config['client_secret']
        );
    $oauth = new \SixparkSource\Oauth2\OAuth($config);
    $resultJson = $oauth->requestTokenWithAuthCode(CODE);
    $result = json_decode($resultJson,true);
    
    //根据Token获取 资源
    $apiHTTP = new \SixparkSource\Oauth2\HTTPRequest($config);
    $data = [
        'token' =>  TOKEN
    ];
    $user_info_json = $apiHTTP->postWithAuth($config['resource_host']."/index.php?app=user&act=userinfo",$data);
    $user_info = json_decode($user_info_json,true);
    print_r($user_info);
?>

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: MIT
  • 更新时间: 2022-12-30