提问者:小点点

quakus. oidc.auth-server-url用于测试和localhost开发


我正在开发一个带有KeyCloak forOIDC(OpenID Connect)的Quarkus应用程序。在开发过程中,该应用程序运行在localhost:8080,而KeyCloak也使用Docker在本地运行。

application.properties

quarkus.oidc.auth-server-url=http://localhost:8484/auth/realms/my-sso

这工作得很好。

现在我想创建一些测试。https://quarkus.io/guides/security-openid-connect#wiremock告诉我更新application.properties如下:

quarkus.oidc.auth-server-url=${keycloak.url}/auth/realms/my-sso

我的问题:如何设置仅用于测试的值。我不想通过注释/取消注释来继续切换值。如果它是由配置文件决定的,使用什么配置文件?


共1个答案

匿名用户

在测试资源文件夹中创建应用程序属性文件。Il将仅用于测试:

src/test/resources/application.properties