colonel
@colonel
Разработчик PHP, Laravel

Как аутентифицировать пользователя в github api?

Всем привет!
Создал приложение в Github Apps.
Пользователь с моего сайта может приконнектиться через Github.
При этом я получаю следующие данные:
- token
- refreshToken
- expiresIn
- id
- nickname
- name
- email
- avatar
- и еще много в параметре user

Мне нужно иметь возможность, от имени пользователя добавлять (например) новую issue, для этого нужна аутентификация пользователя.

Использую вот эту библиотеку: php-github-api authentification

Пробовал аутентифицировать так:
$client->authenticate($user->github_token, null, Client::AUTH_CLIENT_ID);


не получается.

Как мне его аутентифицировать?
  • Вопрос задан
  • 72 просмотра
Решения вопроса 1
colonel
@colonel Автор вопроса
Разработчик PHP, Laravel
Вот так получилось:
$client->authenticate($user->github_token, Client::AUTH_ACCESS_TOKEN);


Только токены истекают через 8 часов, и их надо обновлять, используя refresh_token
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы