Перейти к основному содержимому
Версия: 7.3

Хранение «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» не получает такое окружение автоматически. Для службы задайте переменные её окружения установленным в организации способом, затем перезапустите службу и проверьте внешний вход.