php Laravel从请求中获得授权承载

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php Laravel从请求中获得授权承载相关的知识,希望对你有一定的参考价值。

protected function authenticate($request)
    {
        $request_authorization = $request->header('Authorization', '');

        if (!empty($request_authorization)) {

            $request_url = config('evga.evga_auth_api_url').'/auth/validate';

            $client = new Client();

            try {

                $result = $client->get($request_url, [
                    'headers' => [
                        'Authorization' => $request_authorization
                    ]
                ]);
            } catch (ServerException $serverException) {
                Log::error($serverException->getMessage());
                throw new AuthenticationException('Unauthenticated.');
            }
        }
    }    
            

以上是关于php Laravel从请求中获得授权承载的主要内容,如果未能解决你的问题,请参考以下文章

我如何从 HttpClient 获取承载令牌?

在 Laravel 护照、vueJS 和 Axios 中获得未经授权的 401

在Laravel护照,vueJS和Axios中未经授权获得401

laravel passport是否在承载令牌中序列化整个用户对象?

云视界API的授权承载令牌。

使用授权承载请求时在 Firebase 函数中获取令牌