fix: 开放API鉴权
This commit is contained in:
@@ -23,7 +23,12 @@ class Auth
|
|||||||
$token = $oauth->getBearerToken();
|
$token = $oauth->getBearerToken();
|
||||||
$oauth->verifyAccessToken($token);
|
$oauth->verifyAccessToken($token);
|
||||||
} catch (OAuth2ServerException $e) {
|
} catch (OAuth2ServerException $e) {
|
||||||
return error('Unauthorized', $e->sendHttpResponse(), 401);
|
return json(json_decode($e->getHttpResponse()->getContent(), true), 401);
|
||||||
|
} catch (\Throwable $th) {
|
||||||
|
return json([
|
||||||
|
'error' => 'invalid_token',
|
||||||
|
'error_description' => $th->getMessage()
|
||||||
|
], 401);
|
||||||
}
|
}
|
||||||
|
|
||||||
return $next($request);
|
return $next($request);
|
||||||
|
|||||||
Reference in New Issue
Block a user