在我们日常使用jwt中
通常是后端开发好带有jwt认证的系统
然后前端请求登录接口,得到token后保存到storage,然后请求别的接口需要加上这个token
那么如果是php如何请这个需要认证的接口呢
以下为rpc接口,关于rpc在我自己的文章中可以查看
$authorization = request()->header('Authorization');
$client = new client(config('app.rpc_cc_url').'?method=getUserInfo',0);
$user = $client->getUserInfo($authorization);
//取用户信息
<?php
namespace App\Http\Controllers\Rpc;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
class HproseController extends Controller
{
public function __construct(Request $request)
{
$this->request = $request;
}
public function getUserInfo($token){
$this->request->headers->set('Authorization', $token);
// $user = JWTAuth::parseToken()->authenticate();
$user = auth('organization')->authenticate();
return $user->toArray();
}
}
如有问题,可以QQ搜索群1028468525加入群聊,欢迎一起研究技术
转载请注明:laravel带token请求jwt接口 出自老鄢博客 | 欢迎分享