gpt4 book ai didi

Spring boot 和 Spring Actuator - 禁用安全性

转载 作者:行者123 更新时间:2023-12-02 07:02:25 25 4
gpt4 key购买 nike

我在我的应用程序中使用 spring-boot 1.3.1 和 spring-boot-actuator。我使用 spring-boot-starter-parent 作为 pom.xml 中的父级。

为了禁用安全性,我在 application.yml 中添加了 2 个条目。

security:
basic:
enabled: false
management:
security:
enabled: false

它仍然没有禁用基本安全性。当我在本地 tomcat 中启动应用程序时,我在日志文件中看到默认密码。

最佳答案

基本安全性已禁用,但即使在将 security.basic.enabled 设置为 false 后,Spring Boot 仍使用默认用户/密码配置身份验证管理器>。 但基本安全性被禁用。您可以重新配置authenticationManager以覆盖此行为,如下所示:

@Configuration
public class SecurityConfig extends WebSecurityConfigurerAdapter {
@Override
@Autowired
protected void configure(AuthenticationManagerBuilder auth) throws Exception {
auth
.inMemoryAuthentication()
.withUser("me").password("secret").roles("ADMIN");
}
}

关于Spring boot 和 Spring Actuator - 禁用安全性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35023774/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com