Авторизация в приложении реализована с помощью сервиса keycloak.
По умолчанию сервис запускается на 8085 порту.
Панель администратора
Имя пользователя админа и пароль задаются из .env (по умолчанию username: "admin", password: "admin"), также данные учетной записи администратора можно изменить в самом сервисе управления keycloak, ниже будет приведен пример смены пароля. Пользователи автосекретаря находятся в области (realm): "clerk".
Пример изменения пароля учетной записи администратора сервиса keycloak, которая установлена по умолчанию:
В браузере переходим по адресу http://<ADDRESS_ASR_APP>:<KEYCLOAK_PORT>/, <ADDRESS_ASR_APP> — адрес приложения ASR, <KEYCLOAK_PORT> — порт сервиса keycloak (по умолчанию: 8085) (рисунок 1):
Рисунок 1
Перейдите на вкладку "Administration Console", введите данные от учетной записи — username: admin, password: admin (рисунок 2):
Рисунок 2
Измените пароль учетной записи, следуя шагам, которые указаны на динамическом рисунке 3:
Рисунок 3
"Админ" пользователь
По умолчанию для входа в web-интерфейс приложения доступен пользователь "clerk-admin" с паролем "pass".
Изменить данные пользователя можно на странице "http://<ADDRESS_ASR_APP>:<KEYCLOAK_PORT>/realms/clerk/account", войдя под соответствующим аккаунтом.
Либо в настройках, через панель администратора, описанную ранее.
Пример изменения пароля учетной записи для данного пользователя:
Перейдите по ссылке http://<ADDRESS_ASR_APP>:<KEYCLOAK_PORT>/realms/clerk/account в браузере (рисунок 4):
Рисунок 4
Нажмите на кнопку "Sign in" и выполните вход по учетными данными — username: clerk-admin, password: pass (рисунок 5):
Рисунок 5
Измените пароль учетной записи, следуя шагам, которые указаны ниже (рисунок 6):
Рисунок 6