我正在尝试使用php-github-api库对用户进行身份验证。到目前为止,我已经将用户发送到Github,以允许我的应用程序访问,并且我成功地获得了令牌。我不知道现在该怎么办。这是我的代码。
我发送用户到Github的URL。
https://github.com/login/oauth/authorize?scope=repo,user&client_id=<client_id>
然后我使用php-github-api来做这件事。$token变量是当用户被重定向到回调时在$_GET数组中发送的代码。
$client = new \Github\Client();
try {
$auth = $client->authenticate($token, Github\Client::AUTH_HTTP_TOKEN);
} catch (Exception $e) {
dp($e);
}
有人知道这是否是验证用户身份的正确方法吗?当我尝试调用一个需要认证用户的方法时,我得到一个401状态码并返回一个错误。
提前感谢!
https://stackoverflow.com/questions/31599353
复制相似问题