Class KeycloakProperties


  • @Component
    @PropertySource("classpath:apikey.properties") @PropertySource(value="classpath:apikey-user.properties",ignoreResourceNotFound=true)
    @ConfigurationProperties(prefix="keycloak")
    public class KeycloakProperties
    extends Object
    Central location where all (or most) configuration settings are loaded.
    • Constructor Detail

      • KeycloakProperties

        public KeycloakProperties()
      • KeycloakProperties

        public KeycloakProperties​(String authServerUrl,
                                  String realm,
                                  boolean useResourceRoleMappings,
                                  String realmPublicKey)
    • Method Detail

      • getAuthServerUrl

        public String getAuthServerUrl()
      • setAuthServerUrl

        public void setAuthServerUrl​(String authServerUrl)
      • getRealm

        public String getRealm()
      • setRealm

        public void setRealm​(String realm)
      • isUseResourceRoleMappings

        public boolean isUseResourceRoleMappings()
      • setUseResourceRoleMappings

        public void setUseResourceRoleMappings​(boolean useResourceRoleMappings)
      • getRealmPublicKey

        public String getRealmPublicKey()
      • setRealmPublicKey

        public void setRealmPublicKey​(String realmPublicKey)
      • getManagerClientId

        public String getManagerClientId()
      • setManagerClientId

        public void setManagerClientId​(String managerClientId)
      • getManagerClientSecret

        public String getManagerClientSecret()
      • setManagerClientSecret

        public void setManagerClientSecret​(String managerClientSecret)