我正在尝试使用 php-github-api 库对用户进行身份验证。到目前为止,我已经将用户发送到Github允许我的应用程序访问,并成功获得了一个令牌。现在我不确定该怎么做。以下是我的代码。
我向Github发送用户的URL。
提前感谢!
我向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状态代码和返回的错误。
提前感谢!
提前感谢!
''
或null
作为密码传递。如果你真的省略了它,那么你实际上省略了方法并将密码设置为Github\Client::AUTH_HTTP_TOKEN
。 - GolezTrol