1 Star 0 Fork 3

至融软件_德胜,专注高端定制研发/oauth2.0_demo

forked from 何盼明/oauth2.0_demo 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
jwt_resource.php 920 Bytes
一键复制 编辑 原始数据 按行查看 历史
何盼明 提交于 2018-01-20 17:10 . add jwt server
<?php
/**
* Created by JetBrains PhpStorm.
* User: ok_fish
* Date: 18-1-20
* Time: 下午4:22
* To change this template use File | Settings | File Templates.
*/
// error reporting (this is a demo, after all!)
ini_set('display_errors',1);error_reporting(E_ALL);
// Autoloading (composer is preferred, but for this example let's just do this)
require_once('oauth2-server-php/src/OAuth2/Autoloader.php');
OAuth2\Autoloader::register();
/* for a Resource Server (minimum config) */
$publicKey = file_get_contents('./key/pubkey.pem');
// no private key necessary
$keyStorage = new OAuth2\Storage\Memory(array('keys' => array(
'public_key' => $publicKey,
)));
$server = new OAuth2\Server($keyStorage, array(
'use_jwt_access_tokens' => true,
));
// verify the JWT Access Token in the request
if (!$server->verifyResourceRequest(OAuth2\Request::createFromGlobals())) {
exit("Failed");
}
echo "Success!";
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
PHP
1
https://gitee.com/wx_60f84e77c5/oauth2.0_demo.git
git@gitee.com:wx_60f84e77c5/oauth2.0_demo.git
wx_60f84e77c5
oauth2.0_demo
oauth2.0_demo
master

搜索帮助