将动态值添加到application-properties,春季启动密钥斗篷

时间:2020-07-24 17:15:16

标签: spring spring-boot spring-security keycloak keycloak-services

我在项目中使用keycloak(11.0.0),在“策略执行器”部分中,我需要将一部分url作为参数传递给application.prpeties(春季启动)

keycloak.policy-enforcer-config.enforcement-mode= ENFORCING
=> keycloak.policy-enforcer-config.paths[0].name = name
keycloak.policy-enforcer-config.paths[0].path=/app/{name}
keycloak.policy-enforcer-config.paths[0].methods[0].method=GET
keycloak.policy-enforcer-config.paths[0].methods[0].scopes[0]= view

控制器:

@GetMapping("/app/{name}")
public String getConnected(@PathVariable("name") String name){
    return name;
}

有人这样想,但带有env或event?!!:

keycloak.policy-enforcer-config.paths[0].name = ${name}

我找不到解决方法:[ 谢谢您的帮助

0 个答案:

没有答案