spring cloud & gateway support fix

spring cloud & gateway support fix
上级 81b34352
...@@ -18,13 +18,9 @@ ...@@ -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; ...@@ -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 { ...@@ -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 { ...@@ -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 { ...@@ -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. ...@@ -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 ...@@ -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 ...@@ -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 ...@@ -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 @@ ...@@ -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} ...@@ -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 ...@@ -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 @@ ...@@ -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
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册