Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lbroudoux/d42e67340f732b273407df546a605595 to your computer and use it in GitHub Desktop.
Save lbroudoux/d42e67340f732b273407df546a605595 to your computer and use it in GitHub Desktop.
Custom Spring Boot converter for Keycloak AUthroization Services on Spring Boot
import org.keycloak.representations.adapters.config.PolicyEnforcerConfig;
import org.springframework.boot.context.properties.ConfigurationPropertiesBinding;
import org.springframework.core.convert.converter.Converter;
import org.springframework.stereotype.Component;
/**
* @author laurent
*/
@Component
@ConfigurationPropertiesBinding
public class KeycloakUmaProtocolConfigConverter implements Converter<String, PolicyEnforcerConfig.UmaProtocolConfig> {
@Override
public PolicyEnforcerConfig.UmaProtocolConfig convert(String source) {
if (source == null){
return null;
}
return new PolicyEnforcerConfig.UmaProtocolConfig();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment