mirror of
https://gitee.com/dromara/MaxKey.git
synced 2025-12-07 01:18:27 +08:00
springBoot 2.7.3
This commit is contained in:
parent
8d5a90025c
commit
789ecfb6af
@ -382,6 +382,9 @@ subprojects {
|
|||||||
implementation group: 'org.latencyutils', name: 'LatencyUtils', version: "${LatencyUtilsVersion}"
|
implementation group: 'org.latencyutils', name: 'LatencyUtils', version: "${LatencyUtilsVersion}"
|
||||||
implementation group: 'org.codehaus.woodstox', name: 'stax2-api', version: "${stax2apiVersion}"
|
implementation group: 'org.codehaus.woodstox', name: 'stax2-api', version: "${stax2apiVersion}"
|
||||||
implementation group: 'org.reflections', name: 'reflections', version: "${reflectionsVersion}"
|
implementation group: 'org.reflections', name: 'reflections', version: "${reflectionsVersion}"
|
||||||
|
implementation group: 'io.prometheus', name: 'simpleclient_tracer_common', version: "${prometheusVersion}"
|
||||||
|
implementation group: 'io.prometheus', name: 'simpleclient_tracer_otel', version: "${prometheusVersion}"
|
||||||
|
implementation group: 'io.prometheus', name: 'simpleclient_tracer_otel_agent', version: "${prometheusVersion}"
|
||||||
implementation group: 'io.prometheus', name: 'simpleclient', version: "${prometheusVersion}"
|
implementation group: 'io.prometheus', name: 'simpleclient', version: "${prometheusVersion}"
|
||||||
implementation group: 'io.prometheus', name: 'simpleclient_common', version: "${prometheusVersion}"
|
implementation group: 'io.prometheus', name: 'simpleclient_common', version: "${prometheusVersion}"
|
||||||
implementation group: 'com.belerweb', name: 'pinyin4j', version: "${pinyin4jVersion}"
|
implementation group: 'com.belerweb', name: 'pinyin4j', version: "${pinyin4jVersion}"
|
||||||
|
|||||||
@ -342,6 +342,9 @@ subprojects {
|
|||||||
implementation group: 'org.latencyutils', name: 'LatencyUtils', version: "${LatencyUtilsVersion}"
|
implementation group: 'org.latencyutils', name: 'LatencyUtils', version: "${LatencyUtilsVersion}"
|
||||||
implementation group: 'org.codehaus.woodstox', name: 'stax2-api', version: "${stax2apiVersion}"
|
implementation group: 'org.codehaus.woodstox', name: 'stax2-api', version: "${stax2apiVersion}"
|
||||||
implementation group: 'org.reflections', name: 'reflections', version: "${reflectionsVersion}"
|
implementation group: 'org.reflections', name: 'reflections', version: "${reflectionsVersion}"
|
||||||
|
implementation group: 'io.prometheus', name: 'simpleclient_tracer_common', version: "${prometheusVersion}"
|
||||||
|
implementation group: 'io.prometheus', name: 'simpleclient_tracer_otel', version: "${prometheusVersion}"
|
||||||
|
implementation group: 'io.prometheus', name: 'simpleclient_tracer_otel_agent', version: "${prometheusVersion}"
|
||||||
implementation group: 'io.prometheus', name: 'simpleclient', version: "${prometheusVersion}"
|
implementation group: 'io.prometheus', name: 'simpleclient', version: "${prometheusVersion}"
|
||||||
implementation group: 'io.prometheus', name: 'simpleclient_common', version: "${prometheusVersion}"
|
implementation group: 'io.prometheus', name: 'simpleclient_common', version: "${prometheusVersion}"
|
||||||
implementation group: 'com.belerweb', name: 'pinyin4j', version: "${pinyin4jVersion}"
|
implementation group: 'com.belerweb', name: 'pinyin4j', version: "${pinyin4jVersion}"
|
||||||
|
|||||||
@ -341,6 +341,9 @@ subprojects {
|
|||||||
implementation group: 'org.latencyutils', name: 'LatencyUtils', version: "${LatencyUtilsVersion}"
|
implementation group: 'org.latencyutils', name: 'LatencyUtils', version: "${LatencyUtilsVersion}"
|
||||||
implementation group: 'org.codehaus.woodstox', name: 'stax2-api', version: "${stax2apiVersion}"
|
implementation group: 'org.codehaus.woodstox', name: 'stax2-api', version: "${stax2apiVersion}"
|
||||||
implementation group: 'org.reflections', name: 'reflections', version: "${reflectionsVersion}"
|
implementation group: 'org.reflections', name: 'reflections', version: "${reflectionsVersion}"
|
||||||
|
implementation group: 'io.prometheus', name: 'simpleclient_tracer_common', version: "${prometheusVersion}"
|
||||||
|
implementation group: 'io.prometheus', name: 'simpleclient_tracer_otel', version: "${prometheusVersion}"
|
||||||
|
implementation group: 'io.prometheus', name: 'simpleclient_tracer_otel_agent', version: "${prometheusVersion}"
|
||||||
implementation group: 'io.prometheus', name: 'simpleclient', version: "${prometheusVersion}"
|
implementation group: 'io.prometheus', name: 'simpleclient', version: "${prometheusVersion}"
|
||||||
implementation group: 'io.prometheus', name: 'simpleclient_common', version: "${prometheusVersion}"
|
implementation group: 'io.prometheus', name: 'simpleclient_common', version: "${prometheusVersion}"
|
||||||
implementation group: 'com.belerweb', name: 'pinyin4j', version: "${pinyin4jVersion}"
|
implementation group: 'com.belerweb', name: 'pinyin4j', version: "${pinyin4jVersion}"
|
||||||
|
|||||||
@ -378,6 +378,9 @@ subprojects {
|
|||||||
implementation group: 'org.latencyutils', name: 'LatencyUtils', version: "${LatencyUtilsVersion}"
|
implementation group: 'org.latencyutils', name: 'LatencyUtils', version: "${LatencyUtilsVersion}"
|
||||||
implementation group: 'org.codehaus.woodstox', name: 'stax2-api', version: "${stax2apiVersion}"
|
implementation group: 'org.codehaus.woodstox', name: 'stax2-api', version: "${stax2apiVersion}"
|
||||||
implementation group: 'org.reflections', name: 'reflections', version: "${reflectionsVersion}"
|
implementation group: 'org.reflections', name: 'reflections', version: "${reflectionsVersion}"
|
||||||
|
implementation group: 'io.prometheus', name: 'simpleclient_tracer_common', version: "${prometheusVersion}"
|
||||||
|
implementation group: 'io.prometheus', name: 'simpleclient_tracer_otel', version: "${prometheusVersion}"
|
||||||
|
implementation group: 'io.prometheus', name: 'simpleclient_tracer_otel_agent', version: "${prometheusVersion}"
|
||||||
implementation group: 'io.prometheus', name: 'simpleclient', version: "${prometheusVersion}"
|
implementation group: 'io.prometheus', name: 'simpleclient', version: "${prometheusVersion}"
|
||||||
implementation group: 'io.prometheus', name: 'simpleclient_common', version: "${prometheusVersion}"
|
implementation group: 'io.prometheus', name: 'simpleclient_common', version: "${prometheusVersion}"
|
||||||
implementation group: 'com.belerweb', name: 'pinyin4j', version: "${pinyin4jVersion}"
|
implementation group: 'com.belerweb', name: 'pinyin4j', version: "${pinyin4jVersion}"
|
||||||
|
|||||||
@ -15,7 +15,7 @@
|
|||||||
# */
|
# */
|
||||||
#maxkey properties
|
#maxkey properties
|
||||||
group =maxkey.top
|
group =maxkey.top
|
||||||
version =3.5.6
|
version =3.5.7
|
||||||
vendor =https://www.maxkey.top
|
vendor =https://www.maxkey.top
|
||||||
author =MaxKeyTop
|
author =MaxKeyTop
|
||||||
|
|
||||||
@ -62,15 +62,15 @@ poiVersion =5.2.2
|
|||||||
tomcatVersion =9.0.65
|
tomcatVersion =9.0.65
|
||||||
tomcatembedloggingjuliVersion =8.5.2
|
tomcatembedloggingjuliVersion =8.5.2
|
||||||
#spring
|
#spring
|
||||||
springVersion =5.3.22
|
springVersion =5.3.23
|
||||||
springBootVersion =2.6.11
|
springBootVersion =2.7.3
|
||||||
springSecurityVersion =5.6.7
|
springSecurityVersion =5.6.7
|
||||||
springDataVersion =2.6.6
|
springDataVersion =2.6.6
|
||||||
springkafkaVersion =2.9.0
|
springkafkaVersion =2.9.0
|
||||||
springretryVersion =1.3.3
|
springretryVersion =1.3.3
|
||||||
springplugincoreVersion =2.0.0.RELEASE
|
springplugincoreVersion =2.0.0.RELEASE
|
||||||
springpluginmetadataVersion =2.0.0.RELEASE
|
springpluginmetadataVersion =2.0.0.RELEASE
|
||||||
springcloudVersion =3.1.3
|
springcloudVersion =3.1.4
|
||||||
springcloudalibabaVersion =2021.1
|
springcloudalibabaVersion =2021.1
|
||||||
springcloudalibabaspringVersion =1.0.11
|
springcloudalibabaspringVersion =1.0.11
|
||||||
springcloudalibabacsplVersion =1.8.5
|
springcloudalibabacsplVersion =1.8.5
|
||||||
@ -171,8 +171,8 @@ xmlsecVersion =1.5.8
|
|||||||
xpp3Version =1.1.6
|
xpp3Version =1.1.6
|
||||||
xstreamVersion =1.4.10
|
xstreamVersion =1.4.10
|
||||||
passayVersion =1.6.1
|
passayVersion =1.6.1
|
||||||
micrometercoreVersion =1.8.1
|
micrometercoreVersion =1.9.4
|
||||||
prometheusVersion =0.14.1
|
prometheusVersion =0.16.0
|
||||||
LatencyUtilsVersion =2.0.3
|
LatencyUtilsVersion =2.0.3
|
||||||
stax2apiVersion =4.2.1
|
stax2apiVersion =4.2.1
|
||||||
mapstructVersion =1.4.1.Final
|
mapstructVersion =1.4.1.Final
|
||||||
|
|||||||
@ -25,13 +25,13 @@ import java.util.Properties;
|
|||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
import org.springframework.beans.factory.InitializingBean;
|
import org.springframework.beans.factory.InitializingBean;
|
||||||
|
import org.springframework.boot.autoconfigure.AutoConfiguration;
|
||||||
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Bean;
|
||||||
import org.springframework.context.annotation.Configuration;
|
|
||||||
import org.springframework.core.io.ClassPathResource;
|
import org.springframework.core.io.ClassPathResource;
|
||||||
import org.springframework.core.io.Resource;
|
import org.springframework.core.io.Resource;
|
||||||
|
|
||||||
|
|
||||||
@Configuration
|
@AutoConfiguration
|
||||||
public class KaptchaAutoConfiguration implements InitializingBean {
|
public class KaptchaAutoConfiguration implements InitializingBean {
|
||||||
private static final Logger _logger = LoggerFactory.getLogger(KaptchaAutoConfiguration.class);
|
private static final Logger _logger = LoggerFactory.getLogger(KaptchaAutoConfiguration.class);
|
||||||
|
|
||||||
|
|||||||
@ -26,12 +26,12 @@ import org.slf4j.Logger;
|
|||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
import org.springframework.beans.factory.InitializingBean;
|
import org.springframework.beans.factory.InitializingBean;
|
||||||
import org.springframework.beans.factory.annotation.Value;
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
|
import org.springframework.boot.autoconfigure.AutoConfiguration;
|
||||||
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Bean;
|
||||||
import org.springframework.context.annotation.Configuration;
|
|
||||||
import org.springframework.jdbc.core.JdbcTemplate;
|
import org.springframework.jdbc.core.JdbcTemplate;
|
||||||
|
|
||||||
|
|
||||||
@Configuration
|
@AutoConfiguration
|
||||||
public class SessionAutoConfiguration implements InitializingBean {
|
public class SessionAutoConfiguration implements InitializingBean {
|
||||||
private static final Logger _logger =
|
private static final Logger _logger =
|
||||||
LoggerFactory.getLogger(SessionAutoConfiguration.class);
|
LoggerFactory.getLogger(SessionAutoConfiguration.class);
|
||||||
|
|||||||
@ -30,12 +30,12 @@ import org.slf4j.Logger;
|
|||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
import org.springframework.beans.factory.InitializingBean;
|
import org.springframework.beans.factory.InitializingBean;
|
||||||
import org.springframework.beans.factory.annotation.Value;
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
|
import org.springframework.boot.autoconfigure.AutoConfiguration;
|
||||||
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Bean;
|
||||||
import org.springframework.context.annotation.Configuration;
|
|
||||||
import com.nimbusds.jose.JOSEException;
|
import com.nimbusds.jose.JOSEException;
|
||||||
|
|
||||||
|
|
||||||
@Configuration
|
@AutoConfiguration
|
||||||
public class TokenAutoConfiguration implements InitializingBean {
|
public class TokenAutoConfiguration implements InitializingBean {
|
||||||
private static final Logger _logger =
|
private static final Logger _logger =
|
||||||
LoggerFactory.getLogger(TokenAutoConfiguration.class);
|
LoggerFactory.getLogger(TokenAutoConfiguration.class);
|
||||||
@ -48,6 +48,7 @@ public class TokenAutoConfiguration implements InitializingBean {
|
|||||||
AuthRefreshTokenService refreshTokenService,
|
AuthRefreshTokenService refreshTokenService,
|
||||||
@Value("${maxkey.server.persistence}") int persistence) throws JOSEException {
|
@Value("${maxkey.server.persistence}") int persistence) throws JOSEException {
|
||||||
CongressService congressService;
|
CongressService congressService;
|
||||||
|
_logger.debug("cache persistence {}" , persistence);
|
||||||
if (persistence == ConstsPersistence.REDIS) {
|
if (persistence == ConstsPersistence.REDIS) {
|
||||||
congressService = new RedisCongressService(redisConnFactory);
|
congressService = new RedisCongressService(redisConnFactory);
|
||||||
}else {
|
}else {
|
||||||
|
|||||||
@ -27,11 +27,11 @@ import org.slf4j.Logger;
|
|||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
import org.springframework.beans.factory.InitializingBean;
|
import org.springframework.beans.factory.InitializingBean;
|
||||||
import org.springframework.beans.factory.annotation.Value;
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
|
import org.springframework.boot.autoconfigure.AutoConfiguration;
|
||||||
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Bean;
|
||||||
import org.springframework.context.annotation.Configuration;
|
|
||||||
|
|
||||||
|
|
||||||
@Configuration
|
@AutoConfiguration
|
||||||
public class OneTimePasswordAutoConfiguration implements InitializingBean {
|
public class OneTimePasswordAutoConfiguration implements InitializingBean {
|
||||||
private static final Logger _logger =
|
private static final Logger _logger =
|
||||||
LoggerFactory.getLogger(OneTimePasswordAutoConfiguration.class);
|
LoggerFactory.getLogger(OneTimePasswordAutoConfiguration.class);
|
||||||
|
|||||||
@ -41,13 +41,13 @@ import org.slf4j.Logger;
|
|||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
import org.springframework.beans.factory.InitializingBean;
|
import org.springframework.beans.factory.InitializingBean;
|
||||||
import org.springframework.beans.factory.annotation.Value;
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
|
import org.springframework.boot.autoconfigure.AutoConfiguration;
|
||||||
import org.springframework.context.MessageSource;
|
import org.springframework.context.MessageSource;
|
||||||
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Bean;
|
||||||
import org.springframework.context.annotation.Configuration;
|
|
||||||
import org.springframework.jdbc.core.JdbcTemplate;
|
import org.springframework.jdbc.core.JdbcTemplate;
|
||||||
|
|
||||||
|
|
||||||
@Configuration
|
@AutoConfiguration
|
||||||
public class AuthnProviderAutoConfiguration implements InitializingBean {
|
public class AuthnProviderAutoConfiguration implements InitializingBean {
|
||||||
private static final Logger _logger =
|
private static final Logger _logger =
|
||||||
LoggerFactory.getLogger(AuthnProviderAutoConfiguration.class);
|
LoggerFactory.getLogger(AuthnProviderAutoConfiguration.class);
|
||||||
|
|||||||
@ -28,12 +28,12 @@ import org.slf4j.Logger;
|
|||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
import org.springframework.beans.factory.InitializingBean;
|
import org.springframework.beans.factory.InitializingBean;
|
||||||
import org.springframework.beans.factory.annotation.Value;
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
|
import org.springframework.boot.autoconfigure.AutoConfiguration;
|
||||||
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Bean;
|
||||||
import org.springframework.context.annotation.Configuration;
|
|
||||||
import org.springframework.core.io.ClassPathResource;
|
import org.springframework.core.io.ClassPathResource;
|
||||||
|
|
||||||
|
|
||||||
@Configuration
|
@AutoConfiguration
|
||||||
public class JwtAuthnAutoConfiguration implements InitializingBean {
|
public class JwtAuthnAutoConfiguration implements InitializingBean {
|
||||||
private static final Logger _logger = LoggerFactory.getLogger(JwtAuthnAutoConfiguration.class);
|
private static final Logger _logger = LoggerFactory.getLogger(JwtAuthnAutoConfiguration.class);
|
||||||
|
|
||||||
|
|||||||
@ -24,13 +24,13 @@ import org.maxkey.entity.SocialsProvider;
|
|||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
import org.springframework.beans.factory.InitializingBean;
|
import org.springframework.beans.factory.InitializingBean;
|
||||||
|
import org.springframework.boot.autoconfigure.AutoConfiguration;
|
||||||
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
|
||||||
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Bean;
|
||||||
import org.springframework.context.annotation.ComponentScan;
|
import org.springframework.context.annotation.ComponentScan;
|
||||||
import org.springframework.context.annotation.Configuration;
|
|
||||||
import org.springframework.jdbc.core.JdbcTemplate;
|
import org.springframework.jdbc.core.JdbcTemplate;
|
||||||
|
|
||||||
@Configuration
|
@AutoConfiguration
|
||||||
@ComponentScan(basePackages = {
|
@ComponentScan(basePackages = {
|
||||||
"org.maxkey.authn.support.socialsignon"
|
"org.maxkey.authn.support.socialsignon"
|
||||||
})
|
})
|
||||||
|
|||||||
@ -43,8 +43,8 @@ import org.slf4j.Logger;
|
|||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
import org.springframework.beans.factory.InitializingBean;
|
import org.springframework.beans.factory.InitializingBean;
|
||||||
import org.springframework.beans.factory.annotation.Value;
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
|
import org.springframework.boot.autoconfigure.AutoConfiguration;
|
||||||
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Bean;
|
||||||
import org.springframework.context.annotation.Configuration;
|
|
||||||
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;
|
||||||
@ -57,7 +57,7 @@ import org.springframework.security.crypto.scrypt.SCryptPasswordEncoder;
|
|||||||
|
|
||||||
import com.nimbusds.jose.JOSEException;
|
import com.nimbusds.jose.JOSEException;
|
||||||
|
|
||||||
@Configuration
|
@AutoConfiguration
|
||||||
public class ApplicationAutoConfiguration implements InitializingBean {
|
public class ApplicationAutoConfiguration implements InitializingBean {
|
||||||
private static final Logger _logger =
|
private static final Logger _logger =
|
||||||
LoggerFactory.getLogger(ApplicationAutoConfiguration.class);
|
LoggerFactory.getLogger(ApplicationAutoConfiguration.class);
|
||||||
|
|||||||
@ -33,12 +33,12 @@ import org.slf4j.LoggerFactory;
|
|||||||
import org.springframework.beans.factory.InitializingBean;
|
import org.springframework.beans.factory.InitializingBean;
|
||||||
import org.springframework.beans.factory.annotation.Value;
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
import org.springframework.boot.actuate.endpoint.ApiVersion;
|
import org.springframework.boot.actuate.endpoint.ApiVersion;
|
||||||
|
import org.springframework.boot.autoconfigure.AutoConfiguration;
|
||||||
import org.springframework.boot.web.server.ConfigurableWebServerFactory;
|
import org.springframework.boot.web.server.ConfigurableWebServerFactory;
|
||||||
import org.springframework.boot.web.server.ErrorPage;
|
import org.springframework.boot.web.server.ErrorPage;
|
||||||
import org.springframework.boot.web.server.WebServerFactoryCustomizer;
|
import org.springframework.boot.web.server.WebServerFactoryCustomizer;
|
||||||
import org.springframework.boot.web.servlet.FilterRegistrationBean;
|
import org.springframework.boot.web.servlet.FilterRegistrationBean;
|
||||||
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Bean;
|
||||||
import org.springframework.context.annotation.Configuration;
|
|
||||||
import org.springframework.context.support.ReloadableResourceBundleMessageSource;
|
import org.springframework.context.support.ReloadableResourceBundleMessageSource;
|
||||||
import org.springframework.http.HttpStatus;
|
import org.springframework.http.HttpStatus;
|
||||||
import org.springframework.http.MediaType;
|
import org.springframework.http.MediaType;
|
||||||
@ -62,7 +62,7 @@ import org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandl
|
|||||||
import org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping;
|
import org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping;
|
||||||
|
|
||||||
|
|
||||||
@Configuration
|
@AutoConfiguration
|
||||||
public class MvcAutoConfiguration implements InitializingBean , WebMvcConfigurer {
|
public class MvcAutoConfiguration implements InitializingBean , WebMvcConfigurer {
|
||||||
private static final Logger _logger = LoggerFactory.getLogger(MvcAutoConfiguration.class);
|
private static final Logger _logger = LoggerFactory.getLogger(MvcAutoConfiguration.class);
|
||||||
|
|
||||||
|
|||||||
@ -22,11 +22,11 @@ import org.slf4j.Logger;
|
|||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
import org.springframework.beans.factory.InitializingBean;
|
import org.springframework.beans.factory.InitializingBean;
|
||||||
import org.springframework.beans.factory.annotation.Value;
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
|
import org.springframework.boot.autoconfigure.AutoConfiguration;
|
||||||
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Bean;
|
||||||
import org.springframework.context.annotation.Configuration;
|
|
||||||
import redis.clients.jedis.JedisPoolConfig;
|
import redis.clients.jedis.JedisPoolConfig;
|
||||||
|
|
||||||
@Configuration
|
@AutoConfiguration
|
||||||
public class RedisAutoConfiguration implements InitializingBean {
|
public class RedisAutoConfiguration implements InitializingBean {
|
||||||
private static final Logger _logger = LoggerFactory.getLogger(RedisAutoConfiguration.class);
|
private static final Logger _logger = LoggerFactory.getLogger(RedisAutoConfiguration.class);
|
||||||
|
|
||||||
|
|||||||
@ -4,15 +4,15 @@ import org.slf4j.Logger;
|
|||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
import org.springdoc.core.GroupedOpenApi;
|
import org.springdoc.core.GroupedOpenApi;
|
||||||
import org.springframework.beans.factory.annotation.Value;
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
|
import org.springframework.boot.autoconfigure.AutoConfiguration;
|
||||||
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Bean;
|
||||||
import org.springframework.context.annotation.Configuration;
|
|
||||||
|
|
||||||
import io.swagger.v3.oas.models.ExternalDocumentation;
|
import io.swagger.v3.oas.models.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.models.OpenAPI;
|
import io.swagger.v3.oas.models.OpenAPI;
|
||||||
import io.swagger.v3.oas.models.info.Info;
|
import io.swagger.v3.oas.models.info.Info;
|
||||||
import io.swagger.v3.oas.models.info.License;
|
import io.swagger.v3.oas.models.info.License;
|
||||||
|
|
||||||
@Configuration
|
@AutoConfiguration
|
||||||
public class SwaggerConfig {
|
public class SwaggerConfig {
|
||||||
final static Logger _logger = LoggerFactory.getLogger(SwaggerConfig.class);
|
final static Logger _logger = LoggerFactory.getLogger(SwaggerConfig.class);
|
||||||
|
|
||||||
|
|||||||
@ -26,12 +26,12 @@ import org.slf4j.Logger;
|
|||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
import org.springframework.beans.factory.InitializingBean;
|
import org.springframework.beans.factory.InitializingBean;
|
||||||
import org.springframework.beans.factory.annotation.Value;
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
|
import org.springframework.boot.autoconfigure.AutoConfiguration;
|
||||||
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Bean;
|
||||||
import org.springframework.context.annotation.ComponentScan;
|
import org.springframework.context.annotation.ComponentScan;
|
||||||
import org.springframework.context.annotation.Configuration;
|
|
||||||
import org.springframework.jdbc.core.JdbcTemplate;
|
import org.springframework.jdbc.core.JdbcTemplate;
|
||||||
|
|
||||||
@Configuration
|
@AutoConfiguration
|
||||||
@ComponentScan(basePackages = {
|
@ComponentScan(basePackages = {
|
||||||
"org.maxkey.authz.cas.endpoint"
|
"org.maxkey.authz.cas.endpoint"
|
||||||
})
|
})
|
||||||
|
|||||||
@ -49,10 +49,10 @@ import org.slf4j.Logger;
|
|||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
import org.springframework.beans.factory.InitializingBean;
|
import org.springframework.beans.factory.InitializingBean;
|
||||||
import org.springframework.beans.factory.annotation.Value;
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
|
import org.springframework.boot.autoconfigure.AutoConfiguration;
|
||||||
import org.springframework.boot.web.servlet.FilterRegistrationBean;
|
import org.springframework.boot.web.servlet.FilterRegistrationBean;
|
||||||
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Bean;
|
||||||
import org.springframework.context.annotation.ComponentScan;
|
import org.springframework.context.annotation.ComponentScan;
|
||||||
import org.springframework.context.annotation.Configuration;
|
|
||||||
import org.springframework.core.io.ClassPathResource;
|
import org.springframework.core.io.ClassPathResource;
|
||||||
import org.springframework.jdbc.core.JdbcTemplate;
|
import org.springframework.jdbc.core.JdbcTemplate;
|
||||||
import org.springframework.security.authentication.ProviderManager;
|
import org.springframework.security.authentication.ProviderManager;
|
||||||
@ -62,7 +62,7 @@ import org.springframework.security.crypto.password.PasswordEncoder;
|
|||||||
import com.nimbusds.jose.JOSEException;
|
import com.nimbusds.jose.JOSEException;
|
||||||
import com.nimbusds.jose.JWEAlgorithm;
|
import com.nimbusds.jose.JWEAlgorithm;
|
||||||
|
|
||||||
@Configuration
|
@AutoConfiguration
|
||||||
@ComponentScan(basePackages = {
|
@ComponentScan(basePackages = {
|
||||||
"org.maxkey.authz.oauth2.provider.endpoint",
|
"org.maxkey.authz.oauth2.provider.endpoint",
|
||||||
"org.maxkey.authz.oauth2.provider.userinfo.endpoint",
|
"org.maxkey.authz.oauth2.provider.userinfo.endpoint",
|
||||||
|
|||||||
@ -47,12 +47,12 @@ import org.slf4j.Logger;
|
|||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
import org.springframework.beans.factory.InitializingBean;
|
import org.springframework.beans.factory.InitializingBean;
|
||||||
import org.springframework.beans.factory.annotation.Value;
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
|
import org.springframework.boot.autoconfigure.AutoConfiguration;
|
||||||
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Bean;
|
||||||
import org.springframework.context.annotation.ComponentScan;
|
import org.springframework.context.annotation.ComponentScan;
|
||||||
import org.springframework.context.annotation.Configuration;
|
|
||||||
import org.springframework.ui.velocity.VelocityEngineFactoryBean;
|
import org.springframework.ui.velocity.VelocityEngineFactoryBean;
|
||||||
|
|
||||||
@Configuration
|
@AutoConfiguration
|
||||||
@ComponentScan(basePackages = {
|
@ComponentScan(basePackages = {
|
||||||
"org.maxkey.authz.saml20.provider.endpoint",
|
"org.maxkey.authz.saml20.provider.endpoint",
|
||||||
"org.maxkey.authz.saml20.metadata.endpoint",
|
"org.maxkey.authz.saml20.metadata.endpoint",
|
||||||
|
|||||||
@ -15,7 +15,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
package org.maxkey.synchronizer.autoconfigure;
|
package org.maxkey.autoconfigure;
|
||||||
|
|
||||||
import java.sql.ResultSet;
|
import java.sql.ResultSet;
|
||||||
import java.sql.SQLException;
|
import java.sql.SQLException;
|
||||||
@ -37,13 +37,13 @@ import org.slf4j.Logger;
|
|||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
import org.springframework.beans.factory.InitializingBean;
|
import org.springframework.beans.factory.InitializingBean;
|
||||||
import org.springframework.beans.factory.annotation.Value;
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
|
import org.springframework.boot.autoconfigure.AutoConfiguration;
|
||||||
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Bean;
|
||||||
import org.springframework.context.annotation.Configuration;
|
|
||||||
import org.springframework.jdbc.core.JdbcTemplate;
|
import org.springframework.jdbc.core.JdbcTemplate;
|
||||||
import org.springframework.jdbc.core.RowMapper;
|
import org.springframework.jdbc.core.RowMapper;
|
||||||
import org.springframework.scheduling.quartz.SchedulerFactoryBean;
|
import org.springframework.scheduling.quartz.SchedulerFactoryBean;
|
||||||
|
|
||||||
@Configuration
|
@AutoConfiguration
|
||||||
public class SynchronizerAutoConfiguration implements InitializingBean {
|
public class SynchronizerAutoConfiguration implements InitializingBean {
|
||||||
private static final Logger _logger =
|
private static final Logger _logger =
|
||||||
LoggerFactory.getLogger(SynchronizerAutoConfiguration.class);
|
LoggerFactory.getLogger(SynchronizerAutoConfiguration.class);
|
||||||
@ -1,7 +1,7 @@
|
|||||||
#端口号
|
#端口号
|
||||||
application:
|
application:
|
||||||
name: maxkey-gateway-server
|
name: maxkey-gateway-server
|
||||||
formatted-version: v3.5.6 GA
|
formatted-version: v3.5.7 GA
|
||||||
server:
|
server:
|
||||||
port: 9000
|
port: 9000
|
||||||
spring:
|
spring:
|
||||||
|
|||||||
@ -15,7 +15,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
package org.maxkey;
|
package org.maxkey.autoconfigure;
|
||||||
|
|
||||||
import java.io.BufferedReader;
|
import java.io.BufferedReader;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
@ -46,15 +46,15 @@ import org.slf4j.Logger;
|
|||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
import org.springframework.beans.factory.InitializingBean;
|
import org.springframework.beans.factory.InitializingBean;
|
||||||
import org.springframework.beans.factory.annotation.Value;
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
|
import org.springframework.boot.autoconfigure.AutoConfiguration;
|
||||||
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Bean;
|
||||||
import org.springframework.context.annotation.ComponentScan;
|
import org.springframework.context.annotation.ComponentScan;
|
||||||
import org.springframework.context.annotation.Configuration;
|
|
||||||
import org.springframework.core.io.ClassPathResource;
|
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.security.crypto.password.PasswordEncoder;
|
import org.springframework.security.crypto.password.PasswordEncoder;
|
||||||
|
|
||||||
@Configuration
|
@AutoConfiguration
|
||||||
@ComponentScan(basePackages = {
|
@ComponentScan(basePackages = {
|
||||||
"org.maxkey.authn",
|
"org.maxkey.authn",
|
||||||
"org.maxkey.configuration",
|
"org.maxkey.configuration",
|
||||||
@ -15,7 +15,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
package org.maxkey;
|
package org.maxkey.autoconfigure;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@ -34,16 +34,16 @@ import org.slf4j.Logger;
|
|||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.beans.factory.annotation.Value;
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
|
import org.springframework.boot.autoconfigure.AutoConfiguration;
|
||||||
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Bean;
|
||||||
import org.springframework.context.annotation.Configuration;
|
|
||||||
import org.springframework.web.method.support.HandlerMethodArgumentResolver;
|
import org.springframework.web.method.support.HandlerMethodArgumentResolver;
|
||||||
import org.springframework.web.servlet.config.annotation.EnableWebMvc;
|
import org.springframework.web.servlet.config.annotation.EnableWebMvc;
|
||||||
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
|
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
|
||||||
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
|
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
|
||||||
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
|
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
|
||||||
|
|
||||||
@Configuration
|
|
||||||
@EnableWebMvc
|
@EnableWebMvc
|
||||||
|
@AutoConfiguration
|
||||||
public class MaxKeyMvcConfig implements WebMvcConfigurer {
|
public class MaxKeyMvcConfig implements WebMvcConfigurer {
|
||||||
private static final Logger _logger = LoggerFactory.getLogger(MaxKeyMvcConfig.class);
|
private static final Logger _logger = LoggerFactory.getLogger(MaxKeyMvcConfig.class);
|
||||||
|
|
||||||
@ -1,18 +0,0 @@
|
|||||||
# Auto Configure
|
|
||||||
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
|
|
||||||
org.maxkey.autoconfigure.ApplicationAutoConfiguration,\
|
|
||||||
org.maxkey.autoconfigure.MvcAutoConfiguration,\
|
|
||||||
org.maxkey.autoconfigure.KaptchaAutoConfiguration,\
|
|
||||||
org.maxkey.autoconfigure.RedisAutoConfiguration,\
|
|
||||||
org.maxkey.autoconfigure.AuthnProviderAutoConfiguration,\
|
|
||||||
org.maxkey.autoconfigure.OneTimePasswordAutoConfiguration,\
|
|
||||||
org.maxkey.autoconfigure.SessionAutoConfiguration,\
|
|
||||||
org.maxkey.autoconfigure.TokenAutoConfiguration,\
|
|
||||||
org.maxkey.autoconfigure.CasAutoConfiguration,\
|
|
||||||
org.maxkey.autoconfigure.Oauth20AutoConfiguration,\
|
|
||||||
org.maxkey.autoconfigure.Saml20AutoConfiguration,\
|
|
||||||
org.maxkey.autoconfigure.SocialSignOnAutoConfiguration,\
|
|
||||||
org.maxkey.autoconfigure.SwaggerConfig,\
|
|
||||||
org.maxkey.MaxKeyMvcConfig
|
|
||||||
|
|
||||||
|
|
||||||
@ -0,0 +1,16 @@
|
|||||||
|
org.maxkey.autoconfigure.ApplicationAutoConfiguration
|
||||||
|
org.maxkey.autoconfigure.MvcAutoConfiguration
|
||||||
|
org.maxkey.autoconfigure.KaptchaAutoConfiguration
|
||||||
|
org.maxkey.autoconfigure.RedisAutoConfiguration
|
||||||
|
org.maxkey.autoconfigure.AuthnProviderAutoConfiguration
|
||||||
|
org.maxkey.autoconfigure.JwtAuthnAutoConfiguration
|
||||||
|
org.maxkey.autoconfigure.OneTimePasswordAutoConfiguration
|
||||||
|
org.maxkey.autoconfigure.SessionAutoConfiguration
|
||||||
|
org.maxkey.autoconfigure.TokenAutoConfiguration
|
||||||
|
org.maxkey.autoconfigure.CasAutoConfiguration
|
||||||
|
org.maxkey.autoconfigure.Oauth20AutoConfiguration
|
||||||
|
org.maxkey.autoconfigure.Saml20AutoConfiguration
|
||||||
|
org.maxkey.autoconfigure.SocialSignOnAutoConfiguration
|
||||||
|
org.maxkey.autoconfigure.SwaggerConfig
|
||||||
|
org.maxkey.autoconfigure.MaxKeyMvcConfig
|
||||||
|
org.maxkey.autoconfigure.MaxKeyConfig
|
||||||
@ -16,7 +16,7 @@
|
|||||||
#MaxKey Title and Version #
|
#MaxKey Title and Version #
|
||||||
############################################################################
|
############################################################################
|
||||||
application.title =MaxKey
|
application.title =MaxKey
|
||||||
application.formatted-version =v3.5.6 GA
|
application.formatted-version =v3.5.7 GA
|
||||||
#for dynamic service discovery
|
#for dynamic service discovery
|
||||||
spring.application.name =maxkey
|
spring.application.name =maxkey
|
||||||
############################################################################
|
############################################################################
|
||||||
|
|||||||
@ -15,7 +15,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
package org.maxkey;
|
package org.maxkey.autoconfigure;
|
||||||
|
|
||||||
import org.maxkey.password.onetimepwd.AbstractOtpAuthn;
|
import org.maxkey.password.onetimepwd.AbstractOtpAuthn;
|
||||||
import org.maxkey.password.onetimepwd.impl.TimeBasedOtpAuthn;
|
import org.maxkey.password.onetimepwd.impl.TimeBasedOtpAuthn;
|
||||||
@ -27,12 +27,12 @@ import org.maxkey.authn.realm.jdbc.JdbcAuthenticationRealm;
|
|||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
import org.springframework.beans.factory.InitializingBean;
|
import org.springframework.beans.factory.InitializingBean;
|
||||||
|
import org.springframework.boot.autoconfigure.AutoConfiguration;
|
||||||
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Bean;
|
||||||
import org.springframework.context.annotation.Configuration;
|
|
||||||
import org.springframework.jdbc.core.JdbcTemplate;
|
import org.springframework.jdbc.core.JdbcTemplate;
|
||||||
import org.springframework.security.crypto.password.PasswordEncoder;
|
import org.springframework.security.crypto.password.PasswordEncoder;
|
||||||
|
|
||||||
@Configuration
|
@AutoConfiguration
|
||||||
public class MaxKeyMgtConfig implements InitializingBean {
|
public class MaxKeyMgtConfig implements InitializingBean {
|
||||||
private static final Logger _logger = LoggerFactory.getLogger(MaxKeyMgtConfig.class);
|
private static final Logger _logger = LoggerFactory.getLogger(MaxKeyMgtConfig.class);
|
||||||
|
|
||||||
@ -15,7 +15,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
package org.maxkey;
|
package org.maxkey.autoconfigure;
|
||||||
|
|
||||||
import org.maxkey.authn.session.SessionManager;
|
import org.maxkey.authn.session.SessionManager;
|
||||||
import org.maxkey.configuration.ApplicationConfig;
|
import org.maxkey.configuration.ApplicationConfig;
|
||||||
@ -33,11 +33,11 @@ import org.slf4j.Logger;
|
|||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
import org.springframework.beans.factory.InitializingBean;
|
import org.springframework.beans.factory.InitializingBean;
|
||||||
import org.springframework.beans.factory.annotation.Value;
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
|
import org.springframework.boot.autoconfigure.AutoConfiguration;
|
||||||
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Bean;
|
||||||
import org.springframework.context.annotation.Configuration;
|
|
||||||
import org.springframework.jdbc.core.JdbcTemplate;
|
import org.springframework.jdbc.core.JdbcTemplate;
|
||||||
|
|
||||||
@Configuration
|
@AutoConfiguration
|
||||||
public class MaxKeyMgtListenerConfig implements InitializingBean {
|
public class MaxKeyMgtListenerConfig implements InitializingBean {
|
||||||
private static final Logger _logger = LoggerFactory.getLogger(MaxKeyMgtListenerConfig.class);
|
private static final Logger _logger = LoggerFactory.getLogger(MaxKeyMgtListenerConfig.class);
|
||||||
|
|
||||||
@ -15,7 +15,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
package org.maxkey;
|
package org.maxkey.autoconfigure;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@ -28,16 +28,16 @@ import org.maxkey.web.interceptor.RestApiPermissionAdapter;
|
|||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.boot.autoconfigure.AutoConfiguration;
|
||||||
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Bean;
|
||||||
import org.springframework.context.annotation.Configuration;
|
|
||||||
import org.springframework.web.servlet.config.annotation.EnableWebMvc;
|
import org.springframework.web.servlet.config.annotation.EnableWebMvc;
|
||||||
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
|
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
|
||||||
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
|
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
|
||||||
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
|
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
|
||||||
import org.springframework.web.method.support.HandlerMethodArgumentResolver;
|
import org.springframework.web.method.support.HandlerMethodArgumentResolver;
|
||||||
|
|
||||||
@Configuration
|
|
||||||
@EnableWebMvc
|
@EnableWebMvc
|
||||||
|
@AutoConfiguration
|
||||||
public class MaxKeyMgtMvcConfig implements WebMvcConfigurer {
|
public class MaxKeyMgtMvcConfig implements WebMvcConfigurer {
|
||||||
private static final Logger _logger = LoggerFactory.getLogger(MaxKeyMgtMvcConfig.class);
|
private static final Logger _logger = LoggerFactory.getLogger(MaxKeyMgtMvcConfig.class);
|
||||||
|
|
||||||
@ -15,7 +15,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
package org.maxkey;
|
package org.maxkey.autoconfigure;
|
||||||
|
|
||||||
import javax.sql.DataSource;
|
import javax.sql.DataSource;
|
||||||
|
|
||||||
@ -30,8 +30,8 @@ import org.slf4j.Logger;
|
|||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
import org.springframework.beans.factory.InitializingBean;
|
import org.springframework.beans.factory.InitializingBean;
|
||||||
import org.springframework.beans.factory.annotation.Value;
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
|
import org.springframework.boot.autoconfigure.AutoConfiguration;
|
||||||
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Bean;
|
||||||
import org.springframework.context.annotation.Configuration;
|
|
||||||
import org.springframework.jdbc.core.JdbcTemplate;
|
import org.springframework.jdbc.core.JdbcTemplate;
|
||||||
import org.springframework.security.authentication.ProviderManager;
|
import org.springframework.security.authentication.ProviderManager;
|
||||||
import org.springframework.security.authentication.dao.DaoAuthenticationProvider;
|
import org.springframework.security.authentication.dao.DaoAuthenticationProvider;
|
||||||
@ -42,7 +42,7 @@ import org.springframework.security.crypto.password.PasswordEncoder;
|
|||||||
* @author Crystal.Sea
|
* @author Crystal.Sea
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
@Configuration
|
@AutoConfiguration
|
||||||
public class Oauth20ClientAutoConfiguration implements InitializingBean {
|
public class Oauth20ClientAutoConfiguration implements InitializingBean {
|
||||||
private static final Logger _logger = LoggerFactory.getLogger(Oauth20ClientAutoConfiguration.class);
|
private static final Logger _logger = LoggerFactory.getLogger(Oauth20ClientAutoConfiguration.class);
|
||||||
|
|
||||||
@ -1,17 +0,0 @@
|
|||||||
# Auto Configure
|
|
||||||
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
|
|
||||||
org.maxkey.autoconfigure.ApplicationAutoConfiguration,\
|
|
||||||
org.maxkey.autoconfigure.KaptchaAutoConfiguration,\
|
|
||||||
org.maxkey.autoconfigure.MvcAutoConfiguration,\
|
|
||||||
org.maxkey.autoconfigure.JwtAuthnAutoConfiguration,\
|
|
||||||
org.maxkey.autoconfigure.RedisAutoConfiguration,\
|
|
||||||
org.maxkey.autoconfigure.AuthnProviderAutoConfiguration,\
|
|
||||||
org.maxkey.autoconfigure.OneTimePasswordAutoConfiguration,\
|
|
||||||
org.maxkey.autoconfigure.SessionAutoConfiguration,\
|
|
||||||
org.maxkey.autoconfigure.TokenAutoConfiguration,\
|
|
||||||
org.maxkey.synchronizer.autoconfigure.SynchronizerAutoConfiguration,\
|
|
||||||
org.maxkey.autoconfigure.SwaggerConfig,\
|
|
||||||
org.maxkey.Oauth20ClientAutoConfiguration,\
|
|
||||||
org.maxkey.MaxKeyMgtConfig,\
|
|
||||||
org.maxkey.MaxKeyMgtMvcConfig,\
|
|
||||||
org.maxkey.MaxKeyMgtListenerConfig
|
|
||||||
@ -0,0 +1,15 @@
|
|||||||
|
org.maxkey.autoconfigure.ApplicationAutoConfiguration
|
||||||
|
org.maxkey.autoconfigure.KaptchaAutoConfiguration
|
||||||
|
org.maxkey.autoconfigure.MvcAutoConfiguration
|
||||||
|
org.maxkey.autoconfigure.JwtAuthnAutoConfiguration
|
||||||
|
org.maxkey.autoconfigure.RedisAutoConfiguration
|
||||||
|
org.maxkey.autoconfigure.AuthnProviderAutoConfiguration
|
||||||
|
org.maxkey.autoconfigure.OneTimePasswordAutoConfiguration
|
||||||
|
org.maxkey.autoconfigure.SessionAutoConfiguration
|
||||||
|
org.maxkey.autoconfigure.TokenAutoConfiguration
|
||||||
|
org.maxkey.autoconfigure.SynchronizerAutoConfiguration
|
||||||
|
org.maxkey.autoconfigure.SwaggerConfig
|
||||||
|
org.maxkey.autoconfigure.Oauth20ClientAutoConfiguration
|
||||||
|
org.maxkey.autoconfigure.MaxKeyMgtConfig
|
||||||
|
org.maxkey.autoconfigure.MaxKeyMgtMvcConfig
|
||||||
|
org.maxkey.autoconfigure.MaxKeyMgtListenerConfig
|
||||||
@ -16,7 +16,7 @@
|
|||||||
#MaxKey Title and Version #
|
#MaxKey Title and Version #
|
||||||
############################################################################
|
############################################################################
|
||||||
application.title =MaxKey-Mgt
|
application.title =MaxKey-Mgt
|
||||||
application.formatted-version =v3.5.6 GA
|
application.formatted-version =v3.5.7 GA
|
||||||
#for dynamic service discovery
|
#for dynamic service discovery
|
||||||
spring.application.name =maxkey-mgt
|
spring.application.name =maxkey-mgt
|
||||||
############################################################################
|
############################################################################
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user