Хранение «client ID» и «client secret»
Client-id и client-secret можно указать непосредственно в конфигурации:
client-id: "..."
client-secret: "..."
Для «client-secret» рекомендуется использовать переменную окружения:
client-id-env-var: YANDEX_CLIENT_ID
client-secret-env-var: YANDEX_CLIENT_SECRET
В этом случае значения передаются Сканер-ВС через окружение:
export YANDEX_CLIENT_ID="..."
export YANDEX_CLIENT_SECRET="..."
Такой вариант позволяет не хранить «client-secret» провайдера непосредственно в файле scanner.yml. Переменные должны быть переданы процессу службы Сканер-ВС. Команды «export» в текущем терминале подходят для запуска из этого терминала. Служба «systemd» не получает такое окружение автоматически. Для службы задайте переменные её окружения установленным в организации способом, затем перезапустите службу и проверьте внешний вход.