Приложение создано чтобы управлять доступ к VPN на моем предприятии. На основании документов из "Шины данных" пользователи добавляются в группу в Active Directory, что и дает им право подключаться по VPN. Есть возможность управлять исключениями через веб-интерфейс.
Взаимодействие с AD происходит через шлюз, написанный на С# + .NET. "Шина данных" и шлюз AD закрытые разработки, поэтому опубликовать я их не могу. Для демонстрации их работы сымитирована.
Потребуется docker и docker compose
git clone https://github.com/voytinsn/FullstackExample
cd FullstackExample
Для запуска в демонстрационном режиме используется docker-compose.demo.yml
docker compose -f docker-compose.demo.yml up -d
Веб-интерфейс приложения будет доступен по адресу
Для авторизации в демо-режиме можно использовать любой логин и пароль
Веб-интерфейс Mongo-express будет доступен по адресу http://127.0.0.1:8081