Ao subir a aplicação "forum-api" e tentar acessar o Actuator é solicitado Username e Password. Tentei desabilitar a autoconfiguração do SpringSecurity sugerida num tópico anterior, porém não deu certo.
Ao subir a aplicação "forum-api" e tentar acessar o Actuator é solicitado Username e Password. Tentei desabilitar a autoconfiguração do SpringSecurity sugerida num tópico anterior, porém não deu certo.
Olá Matheus! Tudo certo?
Isso geralmente acontece quando o Spring Security está configurado para proteger os endpoints do Actuator. Para resolver isso, você pode tentar algumas abordagens:
Desabilitar a segurança do Actuator: Se você está em um ambiente de desenvolvimento e deseja desabilitar a segurança para facilitar o acesso, pode adicionar a seguinte configuração no seu arquivo application.properties
ou application.yml
:
management.endpoints.web.exposure.include=*
management.endpoint.health.show-details=always
spring.security.user.name=admin
spring.security.user.password=admin
Isso expõe todos os endpoints do Actuator e define um usuário e senha padrão. Lembre-se de que isso não é recomendado para ambientes de produção.
Configurar segurança personalizada: Se você deseja manter a segurança, mas configurar um usuário e senha específicos, pode fazer isso em uma classe de configuração de segurança:
import org.springframework.context.annotation.Configuration;
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;
import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;
@Configuration
@EnableWebSecurity
public class SecurityConfig extends WebSecurityConfigurerAdapter {
@Override
protected void configure(HttpSecurity http) throws Exception {
http
.authorizeRequests()
.antMatchers("/actuator/**").permitAll()
.anyRequest().authenticated()
.and()
.httpBasic();
}
}
Com isso, você pode permitir acesso aos endpoints do Actuator sem autenticação ou configurar autenticação básica conforme necessário.
Espero ter ajudado e bons estudos!
Fala Armando! Tudo bem e com você?
Vou aplicar aqui para ver se vai dar certo.
Muito obrigado pelo retorno!