有一个使用 Maven 插件openapi-generator-maven-plugin生成的 Maven REST API 客户端项目。测试也在 GitLab 端生成和运行。GitLab 版本 13.12.15 安装在企业内部网络的 Windows 机器上。REST API 中的身份验证由 Bearer 令牌执行,当然,在执行测试期间它必须存在。GitLab 的配置方式使得许多员工可以访问代码,并且只有管理员可以访问存储库设置。
问题:如何使用 Bearer 令牌,使其在执行测试期间可用,但同时它不以开放形式出现在代码中?
有一个想法为此使用GitLab CI / CD 变量,因为在变量设置中您可以指定需要在日志中隐藏变量的值,但是如何在 JUnit 测试中传递/使用这个值?