马上开始. 它是免费的哦
注册 使用您的电邮地址
uss 作者: Mind Map: uss

1. Методы API

1.1. POST /api/sessions

1.2. POST /api/sessions/{sessionId}/keep

1.2.1. Если сессия не найдена, возвращаем 404

1.3. DELETE /api/sessions/{sessionId}

1.3.1. 200 сессия закрылась

1.3.2. 401 "стух" токен

1.3.3. 404

1.4. GET /api/sessions/{sessionId}

1.4.1. Если сессия не найдена, возвращаем 404

1.4.2. Если сессия есть, то 200

1.4.3. если токен "стух", то 401

1.5. GET/version

1.5.1. response

2. Документация USS

2.1. Details.md

2.1.1. SessionOptions

2.1.1.1. MaxSessionsPerUser

2.1.1.2. TotalMaxSessionCount

2.1.1.3. SessionPoolStarvationResolvingMethod

2.1.1.3.1. CancelNewSession

2.1.1.3.2. AbortEldestSession

2.2. Instruction.md

3. Техпроект

4. хелсчеки

4.1. сайт/ready

4.1.1. Если в строке подключения к серверу сессий задана корректная настройка, но не коректные значения

4.1.1.1. "SessionServer check": { "Data": {}, "Description": "SessionServer health check failed with reason: Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение. (172.16.69.92:59308)", "Duration": "00:00:01.0770484", "Exception": null, "Status": "Degraded", "Tags": [ "SERVICES" ] }

4.2. USS/ready

5. Личный кабинет, сайт

5.1. SessionServer

5.1.1. без этой строчки сайт лк стартанет? при проверке через ready будет degraded?

5.2. UseSessionServer

6. сценарии:

6.1. проверка задания максимального количества активных сеансов пользователя

6.1.1. 0

6.1.1.1. пользователь не может войти?

6.1.2. 1-много

6.1.2.1. пользователь может войти

6.2. проверка задания общего максимального количества активных сеансов всех пользователей

6.2.1. 0

6.2.1.1. user не может войти в лк? остальные роли service, admin ok?

6.2.2. 1-много

6.3. Проверка создания нового сеанса работы при успешном входе пользователя

6.4. Проверка закрытия сеанса при: ручном выходе пользователя, автоматическом выходе, по истечению времени сессии

6.5. Проверка поведения при превышении лимита по сессиям:

6.5.1. CancelNewSession

6.5.1.1. отказ в создании нового сеанса

6.5.1.1.1. что пользователь видит при входе в лк?

6.5.2. AbortEldestSession

6.5.2.1. закрытие самого старого сеанса и открытие новой сессии

6.6. Проверка продления сессия пользователя

6.6.1. в редис значение по сессии не удаляется

6.6.1.1. обновляется поле lastUpdate