Эндпоинты
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}
Отзыв сессии устройства (удалённый выход)