P2: client_type=mobile (когда появится клиент) #74
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Проблема
Нужно управление своими user-сессиями (список/отзыв) и задел
client_type=mobile+ метка устройства.Ожидаемый результат
API sessions + login
client_type/device_name/UA; UI — Front#72. Без kick-on-login.Критерии приёмки
GET/DELETE /v1/sessions,POST /v1/sessions/revoke-othersclient_typeweb|mobile,device_name, User-Agent;session_idв login/refreshРодитель
EventHub/EventHubSpec#8 (волна 7)
Приоритет
P2
Беру в работу.
Уточнённый scope
GET/DELETE /v1/sessions,POST /v1/sessions/revoke-othersclient_type(web|mobile) иdevice_name; сервер сохраняет User-Agentsession_idkick-on-login / native mobile client — не в этом issue.
Готово (Back#74)
API
GET /v1/sessions,DELETE /v1/sessions/:id,POST /v1/sessions/revoke-othersclient_type(web|mobile),device_name; UA в сессии; ответsession_idsession_id; refresh сохраняетclientиз сессии20260816180000_auth_session_deviceТесты
rebar3 eunit— core_auth_session / logic_auth_session / infra_cleanup / admin_handler_refresh: 25 passedSpec
EventHubBackSpec+EventHubFrontSpecобновленыFront
UI: EventHub/EventHubFront#72