Мы создаем веб-приложение, которое подключается к базе данных и выполняет визуализацию данных. Вероятно, будет около 300 пользователей.
Мы развернем его с помощью докера.
Чтобы повысить безопасность, мы хотим использовать сервер openLDAP, который хранит для нас учетные данные пользователя. Смысл в том, что это проверенное и протестированное программное обеспечение, которое является более безопасным, чем все, что мы сами написали бы, и нам не пришлось бы беспокоиться об алгоритмах хеширования, солях и т. Д. Кроме того, мы могли бы назначать роли непосредственно в LDAP.
Мы думаем о следующей архитектуре (мы должны использовать один сервер):
- Один док-контейнер с веб-приложением
- Один док-контейнер с базой данных
- Один док-контейнер, на котором работает сервер openLDAP
Мой вопрос:
- подходит ли для этого openLDAP (или LDAP в целом) или есть другое решение, которое инкапсулирует аутентификацию в проверенном и протестированном пакете? (учитывая, что LDAP в первую очередь создан для высоких одновременных нагрузок, чего мы не ожидаем)?
- Повысит ли использование docker и, следовательно, инкапсуляцию службы безопасность в целом (при условии правильной реализации)?
Большое спасибо!