Skip to content

Enter the live lesson with Soroban ID instead of SRL passwords

uan.solodovnikov requested to merge feat/live-soroban-id into develop

Урок /live переходит на вход через Soroban ID (как ДЗ). Логин и пароль SRL в игре больше не вводятся.

  • вход на /live просит lessons.read, вход на /homework нет
  • роль из soroban_role_id (4 учитель, 5 ученик)
  • группы и ученики учителя из apiv2 games-v1/lessons/* (api-soroban-nestjs !322)
  • ученик попадает в урок по своему sub (= users.id) в списке группы
  • одна сессия урока на человека для всех его устройств
  • адрес OLS из CASTLE_OLS_URL, в OLS не уходит токен ID
  • сила героя в бою из журнала ДЗ (oauth:<issuer> + sub)

npm test на Node 22: 629/629. Подробности: docs/LIVE-SOROBAN-ID-2026-10-05.md.

Merge request reports

Loading