[*] 日常优化
This commit is contained in:
@@ -13,7 +13,6 @@ public interface SecurityService {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 认证
|
* 认证
|
||||||
* 优先使用`UsernamePasswordService`其次使用配置帐号密码
|
|
||||||
*
|
*
|
||||||
* @param username 用户名称
|
* @param username 用户名称
|
||||||
* @param password 用户密码
|
* @param password 用户密码
|
||||||
|
|||||||
@@ -9,16 +9,14 @@ import com.acgist.taoyao.signal.protocol.Protocol;
|
|||||||
import com.acgist.taoyao.signal.service.SecurityService;
|
import com.acgist.taoyao.signal.service.SecurityService;
|
||||||
import com.acgist.taoyao.signal.service.UsernamePasswordService;
|
import com.acgist.taoyao.signal.service.UsernamePasswordService;
|
||||||
|
|
||||||
|
import lombok.RequiredArgsConstructor;
|
||||||
|
|
||||||
|
@RequiredArgsConstructor
|
||||||
public class SecurityServiceImpl implements SecurityService {
|
public class SecurityServiceImpl implements SecurityService {
|
||||||
|
|
||||||
private final SecurityProperties securityProperties;
|
private final SecurityProperties securityProperties;
|
||||||
private final UsernamePasswordService usernamePasswordService;
|
private final UsernamePasswordService usernamePasswordService;
|
||||||
|
|
||||||
public SecurityServiceImpl(SecurityProperties securityProperties, UsernamePasswordService usernamePasswordService) {
|
|
||||||
this.securityProperties = securityProperties;
|
|
||||||
this.usernamePasswordService = usernamePasswordService;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean authenticate(String username, String password) {
|
public boolean authenticate(String username, String password) {
|
||||||
if(Boolean.FALSE.equals(this.securityProperties.getEnabled())) {
|
if(Boolean.FALSE.equals(this.securityProperties.getEnabled())) {
|
||||||
|
|||||||
Reference in New Issue
Block a user