LINUX.ORG.RU

Как авторизироватся на LOR из скрипта?

 , , lornotify,


3

2

Допустим чтобы получать значения из www.linux.org.ru/notifications-count

На пальцах покажет кто? В идеале на C или NodeJS. Куки,токены,SSL как это варить не знаю.

★★★★★

Последнее исправление: cetjs2 (всего исправлений: 2)

Ответ на: комментарий от evilmanul

Поможет, мне логика авторизации просто не ясна.

Dron ★★★★★
() автор топика
Ответ на: комментарий от hizel

Как ПРАВИЛЬНО авторизироватся?

Вот получаю я нечто такое

statusCode:  403
headers:  { server: 'QRATOR',
  date: 'Sun, 21 Dec 2014 15:34:37 GMT',
  'content-type': 'text/html;charset=utf-8',
  'transfer-encoding': 'chunked',
  connection: 'keep-alive',
  'keep-alive': 'timeout=15',
  'set-cookie': 
   [ 'CSRF_TOKEN="OF7xcGkQSuda0ZPg6jxvpg=="; Version=1; Max-Age=64281600; Expires=Tue, 03-Jan-2017 15:34:37 GMT; Path=/',
     'JSESSIONID=50C9F47983342F4C652FAD01B2D0A426; Path=/; Secure; HttpOnly' ],
  'cache-control': 'private',
  'content-language': 'en-US',
  vary: 'Accept-Encoding' }

беру токен + пароль + логин ==> POST И чё дальше? JSESSIONID это что такое?

Dron ★★★★★
() автор топика
Ответ на: комментарий от Dron

JSESSIONID — это и есть токен. CSRF — второй токен, он посылается впоследствии не кукой, а параметром в POST-запросе, чтобы предотвратить CSRF-атаки (типа кликджекинга, только без прямого участия пользователя).

MiniRoboDancer ★☆
()
Ответ на: комментарий от MiniRoboDancer

Спасибо, теперь более яснее стало. Завтра надо почитать что нибудь по теме.

Dron ★★★★★
() автор топика
Ответ на: комментарий от I-Love-Microsoft

А вы батенька шутник ::)

Dron ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.