docs 补充项目注释
This commit is contained in:
@@ -12,12 +12,14 @@
|
||||
<artifactId>ruoyi-snailai-server</artifactId>
|
||||
|
||||
<dependencies>
|
||||
<!-- Snail AI 服务端 -->
|
||||
<dependency>
|
||||
<groupId>com.aizuda</groupId>
|
||||
<artifactId>snail-ai-starter</artifactId>
|
||||
<version>${snailai.version}</version>
|
||||
</dependency>
|
||||
|
||||
<!-- Spring Boot Admin 客户端 -->
|
||||
<dependency>
|
||||
<groupId>de.codecentric</groupId>
|
||||
<artifactId>spring-boot-admin-starter-client</artifactId>
|
||||
|
||||
+11
@@ -13,11 +13,22 @@ import java.io.IOException;
|
||||
import java.nio.charset.StandardCharsets;
|
||||
import java.util.Base64;
|
||||
|
||||
/**
|
||||
* Actuator Basic Auth 认证过滤器。
|
||||
*
|
||||
* @author Lion Li
|
||||
*/
|
||||
public class ActuatorAuthFilter implements Filter {
|
||||
|
||||
private final String username;
|
||||
private final String password;
|
||||
|
||||
/**
|
||||
* 创建 Actuator 认证过滤器。
|
||||
*
|
||||
* @param username 认证用户名
|
||||
* @param password 认证密码
|
||||
*/
|
||||
public ActuatorAuthFilter(String username, String password) {
|
||||
this.username = username;
|
||||
this.password = password;
|
||||
|
||||
+5
@@ -18,6 +18,11 @@ public class SecurityConfig {
|
||||
@Value("${spring.boot.admin.client.password}")
|
||||
private String password;
|
||||
|
||||
/**
|
||||
* 注册 Actuator Basic Auth 过滤器。
|
||||
*
|
||||
* @return Actuator 过滤器注册对象
|
||||
*/
|
||||
@Bean
|
||||
public FilterRegistrationBean<ActuatorAuthFilter> actuatorFilterRegistrationBean() {
|
||||
FilterRegistrationBean<ActuatorAuthFilter> registrationBean = new FilterRegistrationBean<>();
|
||||
|
||||
Reference in New Issue
Block a user