Экран авторизации является точкой входа в систему для зарегистрированных пользователей. Доступ к функциональности приложения предоставляется исключительно после успешной аутентификации. Все попытки входа фиксируются в журнале аудита.
Описание интерфейса
Форма авторизации: e-mail, пароль, чекбокс «Запомнить меня»
Кнопка «Войти»
Ссылка «Забыли пароль?»
Ссылка «Нет аккаунта? Зарегистрироваться»
Ссылка ведет на экран регистрации.
Функциональные требования
Авторизация
Система должна предоставлять зарегистрированному пользователю возможность входа в веб-приложение с использованием корпоративного email-адреса и пароля.
Авторизация является обязательным условием доступа ко всем внутренним разделам веб-приложения. Без активной пользовательской сессии пользователь может находиться только на экранах авторизации, регистрации и восстановления пароля.
Сценарий авторизации:
Пользователь открывает экран авторизации.
Система отображает форму входа с полями «Корпоративный email» и «Пароль», чекбоксом «Запомнить меня», кнопкой «Войти», ссылкой «Забыли пароль?» и ссылкой для перехода к регистрации.
Пользователь вводит корпоративный email и пароль.
При необходимости пользователь активирует чекбокс «Запомнить меня».
Пользователь нажимает кнопку «Войти».
Система выполняет клиентскую проверку заполнения обязательных полей и корректности формата email.
Если поля заполнены корректно, система отправляет данные авторизации на сервер.
Сервер выполняет проверку наличия пользователя в базе данных приложения по корпоративному email.
Если учётная запись активна и пароль введён корректно, система создаёт пользовательскую сессию.
Если активирована опция «Запомнить меня», система создаёт долгоживущую сессию в соответствии с правилами безопасности.
Система фиксирует успешную попытку входа в журнале аудита.
Пользователь перенаправляется на главную страницу личного кабинета -раздел «Мой профиль».
Проверка принадлежности к компании-члену
Проверка выполняется на основании данных, синхронизированных с Bitrix24.
Система должна проверить:
что пользователь связан с компанией-членом;
список компаний-членов синхронизируется со сущностью КОМПАНИИ из Bitrix24.[SG1.1]
Если связь пользователя с действующей компанией-членом не подтверждена, система должна запретить вход. Пользователю отображается сообщение о невозможности входа и необходимости обратиться в техническую поддержку.
Завершение авторизации
Авторизация считается успешно завершённой после создания активной пользовательской сессии и перехода пользователя во внутренний раздел веб-приложения.
Если срок действия сессии истёк, пользователь должен быть перенаправлен на экран авторизации. После повторного входа пользователь должен быть возвращён на ранее открытую страницу.
Кнопка «Войти»
Ссылка «Забыли пароль?»
Ссылка «Нет аккаунта? Зарегистрироваться»
Ссылка ведет на экран регистрации.