使用弹簧执行器时禁用默认密码生成

时间:2019-04-06 18:18:35

标签: java spring-boot spring-security spring-boot-actuator

我在我的应用程序中使用第三方jar进行验证,这是使用spring安全性满足其业务需求的,当我尝试使用该第三方jar时,它将生成默认密码。我可以使用

停止密码生成
@SpringBootApplication(exclude = { SecurityAutoConfiguration.class})

但是,当我在应用程序中安装了弹簧启动执行器启动器时,上述排除项无法正常工作。 请让我知道是否有解决方法,我不想扩展WebSecurityConfigurerAdapter并允许所有。

更新:

plugins {
id 'org.springframework.boot' version '2.1.4.RELEASE'
id 'java'
}

apply plugin: 'io.spring.dependency-management'

group = 'com.test.security'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '1.8'

repositories {
mavenCentral()
}

dependencies {
 implementation 'org.springframework.boot:spring-boot-starter-actuator'
 implementation 'org.springframework.boot:spring-boot-starter-security'
 implementation 'org.springframework.boot:spring-boot-starter-web'
 runtimeOnly 'org.springframework.boot:spring-boot-devtools'
 testImplementation 'org.springframework.boot:spring-boot-starter-test'
 testImplementation 'org.springframework.security:spring-security-test'
}

0 个答案:

没有答案