-
-
Notifications
You must be signed in to change notification settings - Fork 80
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Новая система авторизации #414
Comments
Разлогин Raw request:
Ответ:
|
Запрос поле ввода логина (шаг 1) Raw request:
x_token_client_id, x_token_client_secret, client_id, client_secret - константы Ответ:
Если ввели инвалидный логин (который не зареган, например), то получаем такой ответ:
|
Отправка пароля к логину из шага 1. Используется track_id из ответа на прошлый запрос Raw request:
В ответе жирный и вкусный объект
Если не тот пароль
Капча появилась на 6 раз Ответ с капчей:
Для ввода капчи запрос повторяется, но добавляется заголовок captcha_answer с ответом на капчу. Если капча вновь инвалид, ответ не отличается от запроса капчи в первый раз. |
Последний шаг. Получение токена для ЯМ по x-token из прошлого шага.
В ответе уже привычный объект из старой реализации
|
Дальше этот страшный токен используется как обычно в Из плюшек есть ещё такой метод:
В ответе жирный объект как тут #414 (comment) |
Необходимо изучить работу с 2FA. В моей реализации почему-то не принимает ответ на капчу. Не могу понять почему |
Чтобы получить новую версию токена необходимо добавить обязательные 3 GET параметра в последний запрос (/token) с определёнными значениями. На остальные не роляет (в start можно не добавлять). Из всей груды мусора в параметрах новый тип токена можно получить передав только следующие:
|
Обработка капчи исправлена. Работа с 2FA как и в старой авторизации. Вместо пароля используется OTP из приложения Яндекс |
Неактуально. Они вновь всё переделали и стало ещё хуже |
Начало: #375 (comment)
The text was updated successfully, but these errors were encountered: