我正在开发一个带有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
我的问题:如何设置仅用于测试的值。我不想通过注释/取消注释来继续切换值。如果它是由配置文件决定的,使用什么配置文件?
在测试资源文件夹中创建应用程序属性文件。Il将仅用于测试:
src/test/resources/application.properties