Единый вход на зоопарк внутренних тулов: Zitadel + Pomerium
Достался в наследство продукт на Битриксе и вокруг него – зоопарк доступов, каждый кривой по-своему. Сам Битрикс с его авторизацией и админкой торчит в интернет. GitLab, арендованный где-то на стороне, светит страницей входа наружу. На серверы заходят по паролю – без ключей, без сертов, а сами доступы раздаются руками, "скинь пароль в личку". Картина ясна: со входом надо наводить порядок. Один раз и на всех. Чинить этот зоопарк на месте смысла не было. Мы переезжали – весь продукт целиком уезжал в облако, в чистый контур, закрытый от мира с самого начала. А развернуть в нём предстояло немало: мониторинг, многочисленные контуры для сборки и тестирования, бэкофис и прочее по мелочи – и у каждого свой веб-интерфейс, который иначе торчал бы наружу своим логином и портом. Городить перед каждым отдельный костыль – путь в никуда: нужен один общий вход на весь этот растущий зоопарк. Старьё на дешёвом хостинге я не трогал сверх необходимого: подлатал только то, без чего оно не доживёт до переезда, – месяц-полтора на подпорках, а дальше баста. Поэтому и вход строился не заплаткой на старом, а начисто: deny-by-default с нулевого дня. ...