[*] 日常优化

This commit is contained in:
acgist
2023-08-20 08:06:26 +08:00
parent 1c1408db1a
commit 069d8f9ad5
2 changed files with 3 additions and 6 deletions

View File

@@ -13,7 +13,6 @@ public interface SecurityService {
/**
* 认证
* 优先使用`UsernamePasswordService`其次使用配置帐号密码
*
* @param username 用户名称
* @param password 用户密码

View File

@@ -9,16 +9,14 @@ import com.acgist.taoyao.signal.protocol.Protocol;
import com.acgist.taoyao.signal.service.SecurityService;
import com.acgist.taoyao.signal.service.UsernamePasswordService;
import lombok.RequiredArgsConstructor;
@RequiredArgsConstructor
public class SecurityServiceImpl implements SecurityService {
private final SecurityProperties securityProperties;
private final UsernamePasswordService usernamePasswordService;
public SecurityServiceImpl(SecurityProperties securityProperties, UsernamePasswordService usernamePasswordService) {
this.securityProperties = securityProperties;
this.usernamePasswordService = usernamePasswordService;
}
@Override
public boolean authenticate(String username, String password) {
if(Boolean.FALSE.equals(this.securityProperties.getEnabled())) {