[HTTP] Как правильно работать и что для этого нужно?

Поддержка
  • Привет, ребят. Начал учиться работать с HTTP, и на данный момент я знаю как: базово снифферить, работать с json, работать с куки(сохранить, загрузить, найти там что-то), спарсить "простой" сайт, работать с API антикапч сервисов.

    Сейчас у меня возникли проблемы, когда я начал пытаться авторизоваться в Steam и Funpay. Если funpay меня блочит при запросе к нему: preview.html

    csrf_token=[[SITE_CSRF_TOKEN]]&login=[[LOGIN]]&password=[[PASSWORD]]&g-recaptcha-response=[[CAPTCHA_RESPONSE]]
    

    То при работае с Steam, не понимаю как передаются данные авторизации, только что-то там про JWT token, который получаем после:

    Screenshot_3.png

    Screenshot_4.png

    Screenshot_5.png

    Screenshot_6.png

    Буду признателен, если скажете:

    1. Каких знаний мне не хватает (желательно с пометками "легко", "средне", "сложно" в изучении и где их можно изучить)
    2. Как вы работаете с HTTP (готов рассмотреть ваши проекты, где вы работали с авторизацией или чем-то ещё интересным)

    Спасибо =)

  • Если мне не изменяет память , для работы со стимом нужно писать JWT генератор.
    Можно поглядеть реализации на гитхабе https://github.com/tfc/steam-login

  • @High-Level said in [HTTP] Как правильно работать и что для этого нужно?:

    Если мне не изменяет память , для работы со стимом нужно писать JWT генератор.
    Можно поглядеть реализации на гитхабе https://github.com/tfc/steam-login

    Это не авторизация в стим, а авторизация через стим.

    @GraceAngry Вот библиотека на Nodejs https://github.com/DoctorMcKay/node-steam-user