February 24, 2020
Интеграция с Stepik.org
Свежий вариант, который пришел в голову первым
Как ты уже видел у Степика есть свой лист API
Основная идея - проверять время последней авторизации и сравнивать на изменения
1) Пробуем получить JWT-токен по протоколу oAuth.
Сразу из минусов - чтобы получить токен из стороннего приложения надо это разрешить
А именно, в каждой учетке надо создать приложение https://stepik.org/oauth2/applications/
Там у нас id клиента + его secret key
2) По токену получаем информацию о клиенте
Запрос: https://stepik.org/api/stepics/1
Либо
p.s. придется развернуть простенький сервер
При авторизации юзера пишем в cookie какое-нибудь значение либо сам токен. На сайте сравнивается cookie, отвечающей за авторизацию, со старым, находящимися в базе данных.