justinback/jbauth
Composer 安装命令:
composer require justinback/jbauth
包简介
JBAuth is a OAuth 2.0 provider.
README 文档
README
Installation
composer require justinback/jbauth:dev-master
Example
<?php
session_start();
include 'vendor/autoload.php';
$JBAuth = new \justinback\JBAuth("CLIENT_ID", "CLIENT_SECRET", "SCOPES AS SEPERATED LIST", "APIKEY");
if(!isset($_GET["code"])){
$CSRF = $JBAuth->authorize();
$_SESSION["RANDOM_CSRF_IDENTIFIER_TEST"] = $CSRF;
}
try {
if($_SESSION["RANDOM_CSRF_IDENTIFIER_TEST"] != $_GET["state"]){
die("CSRF Mismatch!");
}
$Token = $JBAuth->token($_GET["code"]);
var_dump($Token);
echo "<br><br>";
$User = $JBAuth->user($Token->access_token);
var_dump($User);
} catch (Exception $ex){
echo $ex;
}
统计信息
- 总下载量: 18
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Unknown
- 更新时间: 2018-09-27