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-users
tậ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
?