我已经通过OAuth2创建了一个小API。但是,我注意到对我的API的所有调用都非常慢。慢下来当需要创建令牌时,需要3-5秒。我在我的本地开发服务器上测试了API 结果。此外,无论我是从PHP CURL还是任何REST API工具/插件进行调用都没关系。它总是同样缓慢。
我的API的某些部分:
$this->storage = new OAuth2\Storage\Pdo(connect(), []);
$this->server = new OAuth2\Server($this->storage);
$this->server->addGrantType(new OAuth2\GrantType\UserCredentials($this->storage));
$this->response = $this->server->handleTokenRequest(OAuth2\Request::createFromGlobals());