UC3: Инициализация соединения "пользователь-система": различия между версиями
Строка 11: | Строка 11: | ||
=== Главный сценарий успешного выполнения === | === Главный сценарий успешного выполнения === | ||
#. [[Моделирующий пользователь]] запускает HTML5 браузер для доступа к <u>системе моделирования</u>. | |||
#. [[Моделирующий пользователь]], используя известный ему адрес [[подсистема управления|подсистемы управления]], осуществляет HTTP(S) доступ к последней. | |||
#. [[Моделирующий пользователь]] идентифицирует и аутентифицирует себя через предложенную ему форму ввода логина и пароля. | |||
=== Расширения === | === Расширения === | ||
* 3А. Механизм аутентификации/авторизации в системе не используется. | |||
** 1. Пользователь автоматически ассоциируется системой с принципалом по умолчанию. | |||
1. | ** 2. Переход на шаг 4. | ||
* 3B. Логин/пароль сохранен в кукисах. | |||
2. | ** 1. Попытаться выполнить вход с информацией из кукисов. | ||
* 3C.[[Моделирующий пользователь]] желает зарегистрироваться удаленно. | |||
** 1. Пользователь проходит процедуру регистрации. | |||
*** 1А. Если удаленная регистрация запрещена, и пользователь посылает запрос на регистрацию, ему возвращается соответствующее уведомление. | |||
1. | |||
Версия 16:42, 24 мая 2016
TODO: Текст взят из монографии с минимальным форматированием - требуется доработка
При запуске пользователем клиента доступа к системе моделирования производится процедура инициализации подсистемы в CAM в соответствии с UC5: Аутентификация "пользователь-система моделирования".
Пользователь проходит процедуру аутентификации (либо регистрации, если это разрешено политикой безопасности и поддерживается соответствующим протоколом) и авторизации, обращаясь по известному адресу к подсистеме безопасности и управления. Далее пользователь получает список адресов и идентификаторов доступных узлов, на которых развернуты графические подсистемы CAM. Посредством обращения к этим подсистемам производится перечисление всех существующих экземпляров компонента-сцены графической подсистемы. Каждый из этих экземпляров соответствует отдельному проекту. По идентификаторам этих проектов пользователь должен иметь возможность выбирать подключение к работе над одним из них. В случае если пользователь создает новый проект либо загружает его с локального хранилища, базовой системой из полученного ранее списка выбирается одна из графических подсистем, в которой создается новый экземпляр компонента-сцены.
Аннотированное описание
Полное описание
Главный сценарий успешного выполнения
- . Моделирующий пользователь запускает HTML5 браузер для доступа к системе моделирования.
- . Моделирующий пользователь, используя известный ему адрес подсистемы управления, осуществляет HTTP(S) доступ к последней.
- . Моделирующий пользователь идентифицирует и аутентифицирует себя через предложенную ему форму ввода логина и пароля.
Расширения
- 3А. Механизм аутентификации/авторизации в системе не используется.
- 1. Пользователь автоматически ассоциируется системой с принципалом по умолчанию.
- 2. Переход на шаг 4.
- 3B. Логин/пароль сохранен в кукисах.
- 1. Попытаться выполнить вход с информацией из кукисов.
- 3C.Моделирующий пользователь желает зарегистрироваться удаленно.
- 1. Пользователь проходит процедуру регистрации.
- 1А. Если удаленная регистрация запрещена, и пользователь посылает запрос на регистрацию, ему возвращается соответствующее уведомление.
- 1. Пользователь проходит процедуру регистрации.