# SYSTEM :: ENTAXY :: AUTH BASIC
Реализация web-сервиса для загрузки актуальных или измененных пользователей и их параметры аутентификации (логин АД или данные Basic авторизации)
##Admin
Стартовый пользователь **admin/admin**, записывается через liquibase, без связанной системы.
По умолчанию выданы права на управленческий слой, сервисы:
- system-management
- basic-auth-management
- permission-management
- topic-management
!!!Требуется сменить пароль!!!
Файл Htpasswd не генерируется до первого обращения к сервису basic-auth-management.
## Сборка
Сборка осуществляется командой
```
mvn clean install
```
По умолчанию запускается профиль dev, в котором прописаны параметры соединения к разработческой базе.
Запуск профиля для production:
```
mvn clean install -Denv=prod
```
Параметры соединения хранятся в свойствах профилей в pom.xml
## Установка в karaf
Добавление репозитория в karaf
```
feature:repo-add mvn:ru.entaxy.esb/karaf-features/LATEST/xml/features
```
Установка auth basic
```
feature:install basic-auth
```
## Подключение cxf interceptor для идентификации систем
```
```
Интерцептор принимает заголовок с логином **X-ForwardedUser** от nginX
Данные по определённой системе записываются в заголовки
- **X-SystemName**
- **X-SystemUuid**
- **X-SystemId**