spring cloud & gateway support fix
spring cloud & gateway support fix
This commit is contained in:
@@ -18,13 +18,9 @@
|
|||||||
package org.maxkey.autoconfigure;
|
package org.maxkey.autoconfigure;
|
||||||
|
|
||||||
import com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceBuilder;
|
import com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceBuilder;
|
||||||
import java.io.IOException;
|
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Properties;
|
|
||||||
|
|
||||||
import javax.sql.DataSource;
|
import javax.sql.DataSource;
|
||||||
import org.maxkey.constants.ConstantsProperties;
|
|
||||||
import org.maxkey.crypto.keystore.KeyStoreLoader;
|
import org.maxkey.crypto.keystore.KeyStoreLoader;
|
||||||
import org.maxkey.crypto.password.LdapShaPasswordEncoder;
|
import org.maxkey.crypto.password.LdapShaPasswordEncoder;
|
||||||
import org.maxkey.crypto.password.Md4PasswordEncoder;
|
import org.maxkey.crypto.password.Md4PasswordEncoder;
|
||||||
@@ -44,9 +40,6 @@ import org.springframework.boot.context.properties.ConfigurationProperties;
|
|||||||
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Bean;
|
||||||
import org.springframework.context.annotation.Configuration;
|
import org.springframework.context.annotation.Configuration;
|
||||||
import org.springframework.context.annotation.Primary;
|
import org.springframework.context.annotation.Primary;
|
||||||
import org.springframework.context.annotation.PropertySource;
|
|
||||||
import org.springframework.context.support.PropertySourcesPlaceholderConfigurer;
|
|
||||||
import org.springframework.core.io.ClassPathResource;
|
|
||||||
import org.springframework.core.io.Resource;
|
import org.springframework.core.io.Resource;
|
||||||
import org.springframework.jdbc.core.JdbcTemplate;
|
import org.springframework.jdbc.core.JdbcTemplate;
|
||||||
import org.springframework.jdbc.datasource.DataSourceTransactionManager;
|
import org.springframework.jdbc.datasource.DataSourceTransactionManager;
|
||||||
@@ -70,42 +63,6 @@ public class ApplicationAutoConfiguration implements InitializingBean {
|
|||||||
return DruidDataSourceBuilder.create().build();
|
return DruidDataSourceBuilder.create().build();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* propertySourcesPlaceholderConfigurer .
|
|
||||||
* @return propertySourcesPlaceholderConfigurer
|
|
||||||
* @throws IOException null
|
|
||||||
*/
|
|
||||||
/*@Bean (name = "propertySourcesPlaceholderConfigurer")
|
|
||||||
public PropertySourcesPlaceholderConfigurer propertySourcesPlaceholderConfigurer()
|
|
||||||
throws IOException {
|
|
||||||
ClassPathResource classPathApplicationPropertySource =
|
|
||||||
new ClassPathResource(ConstantsProperties.classPathResource(
|
|
||||||
ConstantsProperties.applicationPropertySource));
|
|
||||||
|
|
||||||
PropertySourcesPlaceholderConfigurer configurer =
|
|
||||||
new PropertySourcesPlaceholderConfigurer();
|
|
||||||
configurer.setLocations(classPathApplicationPropertySource);
|
|
||||||
configurer.setIgnoreUnresolvablePlaceholders(true);
|
|
||||||
_logger.debug("PropertySourcesPlaceholderConfigurer init");
|
|
||||||
|
|
||||||
return configurer;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Bean (name = "applicationProperty")
|
|
||||||
public Properties applicationProperty(
|
|
||||||
@Value("${spring.profiles.active:}")String profilesActive) throws IOException {
|
|
||||||
Resource resource = new ClassPathResource(
|
|
||||||
ConstantsProperties.classPathResource(
|
|
||||||
ConstantsProperties.classPathResource(
|
|
||||||
ConstantsProperties.applicationPropertySource,
|
|
||||||
profilesActive)));
|
|
||||||
|
|
||||||
Properties properties = new Properties();
|
|
||||||
properties.load(resource.getInputStream());
|
|
||||||
return properties;
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
|
|
||||||
@Bean(name = "passwordReciprocal")
|
@Bean(name = "passwordReciprocal")
|
||||||
public PasswordReciprocal passwordReciprocal() {
|
public PasswordReciprocal passwordReciprocal() {
|
||||||
return new PasswordReciprocal();
|
return new PasswordReciprocal();
|
||||||
@@ -151,7 +108,14 @@ public class ApplicationAutoConfiguration implements InitializingBean {
|
|||||||
//idForEncode is default for encoder
|
//idForEncode is default for encoder
|
||||||
PasswordEncoder passwordEncoder =
|
PasswordEncoder passwordEncoder =
|
||||||
new DelegatingPasswordEncoder(idForEncode, encoders);
|
new DelegatingPasswordEncoder(idForEncode, encoders);
|
||||||
|
|
||||||
|
if(_logger.isDebugEnabled()) {
|
||||||
|
_logger.debug("Password Encoders :");
|
||||||
|
for (String key : encoders.keySet()) {
|
||||||
|
_logger.debug(key + "=" + encoders.get(key));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
_logger.debug("default encoder " + idForEncode);
|
||||||
return passwordEncoder;
|
return passwordEncoder;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -75,7 +75,7 @@ public class ApplicationConfig {
|
|||||||
@Value("${server.servlet.session.timeout:1800}")
|
@Value("${server.servlet.session.timeout:1800}")
|
||||||
private int sessionTimeout;
|
private int sessionTimeout;
|
||||||
|
|
||||||
@Value("${maxkey.identity.kafkasupport:false}")
|
@Value("${maxkey.server.kafka.support:false}")
|
||||||
private boolean kafkaSupport;
|
private boolean kafkaSupport;
|
||||||
|
|
||||||
@Value("${maxkey.notices.visible:false}")
|
@Value("${maxkey.notices.visible:false}")
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ maxkey.server.authz.uri =${maxkey.server.name}:${server.
|
|||||||
#InMemory 0 , Redis 2
|
#InMemory 0 , Redis 2
|
||||||
maxkey.server.persistence =${SERVER_PERSISTENCE:0}
|
maxkey.server.persistence =${SERVER_PERSISTENCE:0}
|
||||||
#identity
|
#identity
|
||||||
maxkey.identity.kafkasupport =${SERVER_KAFKA_SUPPORT:false}
|
maxkey.server.kafka.support =${SERVER_KAFKA_SUPPORT:false}
|
||||||
#issuer name
|
#issuer name
|
||||||
maxkey.app.issuer =CN=ConSec,CN=COM,CN=SH
|
maxkey.app.issuer =CN=ConSec,CN=COM,CN=SH
|
||||||
############################################################################
|
############################################################################
|
||||||
@@ -404,7 +404,6 @@ management.security.enabled =false
|
|||||||
management.endpoints.web.exposure.include =*
|
management.endpoints.web.exposure.include =*
|
||||||
management.endpoint.health.show-details =ALWAYS
|
management.endpoint.health.show-details =ALWAYS
|
||||||
#Spring Boot Admin Client
|
#Spring Boot Admin Client
|
||||||
spring.application.name =maxkey
|
|
||||||
spring.boot.admin.client.url =${SPRING_BOOT_ADMIN_URL:http://127.0.0.1:9528}
|
spring.boot.admin.client.url =${SPRING_BOOT_ADMIN_URL:http://127.0.0.1:9528}
|
||||||
management.health.redis.enabled =false
|
management.health.redis.enabled =false
|
||||||
|
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ maxkey.server.authz.uri =${maxkey.server.name}/maxkey
|
|||||||
#InMemory 0 , Redis 2
|
#InMemory 0 , Redis 2
|
||||||
maxkey.server.persistence =${SERVER_PERSISTENCE:0}
|
maxkey.server.persistence =${SERVER_PERSISTENCE:0}
|
||||||
#identity
|
#identity
|
||||||
maxkey.identity.kafkasupport =${SERVER_KAFKA_SUPPORT:false}
|
maxkey.server.kafka.support =${SERVER_KAFKA_SUPPORT:false}
|
||||||
#issuer name
|
#issuer name
|
||||||
maxkey.app.issuer =CN=ConSec,CN=COM,CN=SH
|
maxkey.app.issuer =CN=ConSec,CN=COM,CN=SH
|
||||||
|
|
||||||
@@ -406,7 +406,6 @@ management.security.enabled =false
|
|||||||
management.endpoints.web.exposure.include =*
|
management.endpoints.web.exposure.include =*
|
||||||
management.endpoint.health.show-details =ALWAYS
|
management.endpoint.health.show-details =ALWAYS
|
||||||
#Spring Boot Admin Client
|
#Spring Boot Admin Client
|
||||||
spring.application.name =maxkey
|
|
||||||
spring.boot.admin.client.url =${SPRING_BOOT_ADMIN_URL:http://127.0.0.1:9528}
|
spring.boot.admin.client.url =${SPRING_BOOT_ADMIN_URL:http://127.0.0.1:9528}
|
||||||
management.health.redis.enabled =false
|
management.health.redis.enabled =false
|
||||||
|
|
||||||
|
|||||||
@@ -16,7 +16,6 @@
|
|||||||
#MaxKey Title and Version #
|
#MaxKey Title and Version #
|
||||||
############################################################################
|
############################################################################
|
||||||
application.title =MaxKey
|
application.title =MaxKey
|
||||||
application.name =MaxKey
|
|
||||||
application.formatted-version =v2.9.0 GA
|
application.formatted-version =v2.9.0 GA
|
||||||
#for dynamic service discovery
|
#for dynamic service discovery
|
||||||
spring.application.name =maxkey
|
spring.application.name =maxkey
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ maxkey.server.authz.uri =https://${maxkey.server.domain}
|
|||||||
#InMemory 0 , Redis 2
|
#InMemory 0 , Redis 2
|
||||||
maxkey.server.persistence =0
|
maxkey.server.persistence =0
|
||||||
#identity
|
#identity
|
||||||
maxkey.identity.kafkasupport =${SERVER_KAFKA_SUPPORT:false}
|
maxkey.server.kafka.support =${SERVER_KAFKA_SUPPORT:false}
|
||||||
|
|
||||||
############################################################################
|
############################################################################
|
||||||
#Login configuration #
|
#Login configuration #
|
||||||
@@ -216,7 +216,6 @@ management.security.enabled =false
|
|||||||
management.endpoints.web.exposure.include =*
|
management.endpoints.web.exposure.include =*
|
||||||
management.endpoint.health.show-details =ALWAYS
|
management.endpoint.health.show-details =ALWAYS
|
||||||
#Spring Boot Admin Client
|
#Spring Boot Admin Client
|
||||||
spring.application.name =maxkey
|
|
||||||
spring.boot.admin.client.url =${SPRING_BOOT_ADMIN_URL:http://127.0.0.1:9528}
|
spring.boot.admin.client.url =${SPRING_BOOT_ADMIN_URL:http://127.0.0.1:9528}
|
||||||
management.health.redis.enabled =false
|
management.health.redis.enabled =false
|
||||||
|
|
||||||
|
|||||||
@@ -15,8 +15,7 @@
|
|||||||
############################################################################
|
############################################################################
|
||||||
#MaxKey Title and Version #
|
#MaxKey Title and Version #
|
||||||
############################################################################
|
############################################################################
|
||||||
application.title =MaxKey
|
application.title =MaxKey-Mgt
|
||||||
application.name =MaxKey-Mgt
|
|
||||||
application.formatted-version =v2.9.0 GA
|
application.formatted-version =v2.9.0 GA
|
||||||
#for dynamic service discovery
|
#for dynamic service discovery
|
||||||
spring.application.name =maxkey-mgt
|
spring.application.name =maxkey-mgt
|
||||||
|
|||||||
Reference in New Issue
Block a user