Эндпоинты
GET
/auth/external/login
Инициация OAuth – ?provider=github&deviceId=…
GET
/auth/external/callback
Обработка колбэка, сохранение профиля, выдача JWT
GET
/auth/session/info
Данные текущей сессии – требует JWT
GET
/auth/devices
Список активных устройств пользователя
DEL
/auth/devices/{id}
Отзыв сессии устройства (удалённый выход)