Khi tôi triển khai ứng dụng Spring của mình thông qua Spring Boot và truy cập localhost:8080 tôi phải xác thực, nhưng tên người dùng và mật khẩu là gì hoặc làm cách nào tôi có thể đặt nó? Tôi đã cố gắng thêm nó vào tomcat-userstập tin của mình nhưng nó không hoạt động:
<role rolename="manager-gui"/>
<user username="admin" password="admin" roles="manager-gui"/>
Đây là điểm khởi đầu của ứng dụng:
@SpringBootApplication
public class Application extends SpringBootServletInitializer {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(Application.class);
}
}
Và đây là sự phụ thuộc của Tomcat:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
Làm thế nào để tôi xác thực trên localhost:8080?