Ну это и есть фактический эрзац инициализации служб опроса.
Да, для этого мы и делали исходный алгоритм авторизации по токену, который можно задать в службе опроса вручную. Авторизация подключенных, но неавторизованных служб, появилась позже, как надстройка над токенами.
Я пока вижу, что идеальный вариант будет всё-таки создать службы опроса при развёртывании чистой БД. Мы можем продумать для этого удобные механизмы. Сходу приходит в голову:
- В скрипте развёртывания с помощью curl вызвать REST API сервера и создать нужные службы. Открытого API для этого сейчас нет, но его можно продумать и реализовать.
- У сервера есть интерфейс командной строки, и его можно расширить методом типа
dotnet Lers.Server.dll cli AddPollService –Name имя_службы –Token токен_службы, вызов затем встроить в ваш ci/cd пайплайн. В отличие от REST методов, для этого не понадобится авторизация, что может быть проблемой в первом случае.
Подскажите, какой из вариантов вы бы предпочли?