Merge pull request #3277 from ahus1/KEYCLOAK-2977-spring-cloud-rebinder-fix
KEYCLOAK-2977: fix re-binding problem with spring-cloud
This commit is contained in:
commit
61fa152e62
1 changed files with 12 additions and 0 deletions
|
@ -17,15 +17,27 @@
|
||||||
|
|
||||||
package org.keycloak.adapters.springboot;
|
package org.keycloak.adapters.springboot;
|
||||||
|
|
||||||
|
import com.fasterxml.jackson.annotation.JsonIgnore;
|
||||||
import org.keycloak.representations.adapters.config.AdapterConfig;
|
import org.keycloak.representations.adapters.config.AdapterConfig;
|
||||||
import org.springframework.boot.context.properties.ConfigurationProperties;
|
import org.springframework.boot.context.properties.ConfigurationProperties;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
@ConfigurationProperties(prefix = "keycloak", ignoreUnknownFields = false)
|
@ConfigurationProperties(prefix = "keycloak", ignoreUnknownFields = false)
|
||||||
public class KeycloakSpringBootProperties extends AdapterConfig {
|
public class KeycloakSpringBootProperties extends AdapterConfig {
|
||||||
|
|
||||||
|
/* this is a dummy property to avoid re-rebinding problem with property keycloak.config.resolver
|
||||||
|
when using spring cloud - see KEYCLOAK-2977 */
|
||||||
|
@JsonIgnore
|
||||||
|
private Map config = new HashMap();
|
||||||
|
|
||||||
|
public Map getConfig() {
|
||||||
|
return config;
|
||||||
|
}
|
||||||
|
|
||||||
private List<SecurityConstraint> securityConstraints = new ArrayList<SecurityConstraint>();
|
private List<SecurityConstraint> securityConstraints = new ArrayList<SecurityConstraint>();
|
||||||
|
|
||||||
public static class SecurityConstraint {
|
public static class SecurityConstraint {
|
||||||
|
|
Loading…
Reference in a new issue