gpt4 book ai didi

spring-boot - Spring Boot管理端点的基本安全性

转载 作者:行者123 更新时间:2023-12-03 14:35:53 25 4
gpt4 key购买 nike

如何为管理端点(例如/env, /health, /metrics)使用基本安全性?
与其他应用程序 Controller 端点安全性相比,我想对上述端点使用不同的用户凭据。
在我的application.properties文件中,我在下面指定了应用程序 Controller 的安全性

security.user.name =用户
security.user.password =密码

但是我想要用于管理端点的其他用户名/密码。找不到management.security.user.name属性。

最佳答案

要实现端点基本安全性,您需要使用以下代码

security.user.name=user
security.user.password=password

并且在配置文件中应该像下面这样
@Configuration
public class SpringSecurityConfig extends WebSecurityConfigurerAdapter {
@Override
protected void configure(HttpSecurity http) throws Exception {
http.csrf().disable().authorizeRequests().anyRequest().authenticated().and().httpBasic();
}
}

仍然无法正常工作,那么希望这会成功

Basic Authentication

关于spring-boot - Spring Boot管理端点的基本安全性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23252128/

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