Я пытаюсь аутентифицировать пользователя, используя библиотеку php-github-api. Пока я отправил пользователя в Github, чтобы разрешить доступ к моему приложению, и я успешно получаю токен. Я не уверен, что делать сейчас. Вот мой код.
URL-адрес, по которому я отправляю пользователя в Github с.
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 и ошибку в ответ.
Спасибо заранее!