Задать вопрос
First_Spectr
@First_Spectr
Студент

Почему можно создать github авторизацию без oauthApp, но нельзя сбросить/обновить?

Используя POST /authorizations с телом
{ "note": "myApp" }
и BasicAuth можно получить токен и успешно им пользоваться. Но возможность получить новый токен для существующей авторизации есть у только у зарегистрированных на гитхабе OAuthApp. В итоге самый простой костыль это генерировать note, тем самым создавая новую авторизацию каждый вход пользователя.
Вопрос 1: Зачем давать возможность создавать новую авторизацию через Basic, но не дать возможности обновить авторизацию через тот же Basic?
Вопрос 2: Если github пересаживает всех на oauth, то зачем в документации оставлять способ создания авторизации через Basic?
  • Вопрос задан
  • 56 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Решения вопроса 1
SilenceOfWinter
@SilenceOfWinter
та еще зажигалка...
но не дать возможности обновить авторизацию через тот же Basic?

а подобная возможность разве упоминается в rfc7617?
оставлять способ создания авторизации через Basic?

ну хотя бы из-за обратной совместимости с легаси кодом
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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