2015-04-10 4 views
1

Я ищу, как я могу иметь анонимный токен для github API. Я нашел API-интерфейс персонала, и мой скрипт работает, но мой скрипт находится в Javascript для веб-сайта (так очень незащищен для моей учетной записи). Знаете ли вы, как я могу иметь анонимный токен, или мне нужно создать новую учетную запись на github только для этого? (у меня есть студенческая учетная запись на github, и я могу получить доступ к программе разработчика)Создание анонимного токена API GITHUB

ответ

0

Я говорил с человеческим API-интерфейсом github, и я понимаю, как это работает.

Чтобы сделать анонимный токен, вам нужно всего лишь токен scopelless, в списке областей видимости этого токена не выбирайте область видимости.

Для испытания идут https://api.github.com/user/keys?access_token= без рамки «следующего содержания: public_key», вы увидите сообщение об ошибке, с размаху, вы видите все открытый ключ, с деталями

Edit (ТНХ jasonrudolph): это на самом деле не анонимный токен, если мы проверим: https://api.github.com/user/?access_token=, вы можете увидеть основную информацию учетной записи для этого токена.

+0

Это правда, что маркер без козырей не предоставляет * привилегированный * доступ к вашей учетной записи (например, нет доступа к частным репозиториям, удалить ключи SSH и т. д.), но это не «анонимно». Маркер все еще связан с вашей учетной записью, и вы можете использовать токен, чтобы идентифицировать свое имя пользователя GitHub. Если вы используете токен для доступа к https://api.github.com/user, вы увидите, что идентифицирует свою учетную запись. – jasonrudolph

Смежные вопросы