Как вы защищаете учетные данные client_id/client_secret при использовании Jenkins/Newman/Postman?

Мы используем Jenkins/Newman/Postman для CICD. Как нам скрыть учетные данные клиента и не запрограммировать их жестко в запросах Postman. У нас не получится просто использовать значения «Текущее значение». Нам также необходимо поместить их в переменную «Начальные значения».

Должно быть, это уязвимость и плохая практика.

"DevOps: Jenkins & AWS Series, часть 5: Установка Gradle на Ubuntu 22.04
"DevOps: Jenkins & AWS Series, часть 5: Установка Gradle на Ubuntu 22.04
В этой статье блога мы проведем вас через процесс установки Gradle на Ubuntu 22.04, интеграции его с Jenkins и создания задания Gradle. Мы...
0
0
52
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вы можете использовать этот флаг в команде для ввода значений во время выполнения. Это решает эквивалент {{var_name}}, который есть у вас в коллекции.

Это может хранить значения в виде системных переменных среды на вашем компьютере в Jenkins и использовать конкретный синтаксис этой системы.

--env-var "=" Позволяет указывать переменные среды с помощью команды строка в формате ключ=значение. Можно использовать несколько переменных среды CLI. добавляется с помощью многократного использования --env-var, например: --env-var "foo=bar" --env-var "альфа=бета".

Я принимаю это. Я все еще работаю над своей ситуацией, но очевидно, что это ответ. Большое спасибо за Вашу помощь.

Davidson 17.06.2024 00:40

Другие вопросы по теме