Ресурсы: Selenium UI Automation, Java, Bitbucket, GCP, Linux VM
У меня есть проект автоматизации, который поддерживается в Bitbucket, и у меня есть машина VM Linux, которая находится под Google Cloud. Моя команда хочет, чтобы я скрыл учетные данные, которые в настоящее время включены в тестовый скрипт. И кажется, что мой пользователь / пароль очень сильно расположены на моем локальном компьютере, Bitbucket, тестовые сценарии, Linux VM и т. Д. Как мы можем скрыть здесь учетные данные или, по крайней мере, ограничить доступ?
что я сделал до сих пор:
Я удалил учетные данные из тестовых сценариев и собираюсь очистить репозиторий BitBucket, чтобы старые коммиты, имеющие учетные данные, были удалены.
Обходной путь - я создам текстовый файл / файл свойств для небольшого времени хранения учетных данных и скопирую их в каталог Linux, чтобы у меня не было user / pass в моих тестовых сценариях, а также в BitBucket
Я обнаружил служебные классы Java для шифрования / дешифрования Base64, но я этого не использовал.
Я все еще изучаю шифрование Goolge Storage / KMS и т. Д.
Пожалуйста, выскажите ваши идеи. Спасибо