From 1c233972c5a65d732c08340196e4ad64a969401c Mon Sep 17 00:00:00 2001 From: fit2cloud-chenyw Date: Thu, 9 Sep 2021 16:30:47 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E6=97=A0=E6=8F=92?= =?UTF-8?q?=E4=BB=B6=E6=83=85=E5=86=B5ldap=5Fsupport=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../io/dataease/auth/service/impl/AuthUserServiceImpl.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/backend/src/main/java/io/dataease/auth/service/impl/AuthUserServiceImpl.java b/backend/src/main/java/io/dataease/auth/service/impl/AuthUserServiceImpl.java index aceebabb1e..029bc709d6 100644 --- a/backend/src/main/java/io/dataease/auth/service/impl/AuthUserServiceImpl.java +++ b/backend/src/main/java/io/dataease/auth/service/impl/AuthUserServiceImpl.java @@ -19,6 +19,7 @@ import org.springframework.stereotype.Service; import javax.annotation.Resource; import java.util.ArrayList; import java.util.List; +import java.util.Map; import java.util.Optional; import java.util.stream.Collectors; @@ -107,6 +108,8 @@ public class AuthUserServiceImpl implements AuthUserService { @Override public boolean supportLdap() { + Map beansOfType = SpringContextUtil.getApplicationContext().getBeansOfType((LdapXpackService.class)); + if(beansOfType.keySet().size() == 0) return false; LdapXpackService ldapXpackService = SpringContextUtil.getBean(LdapXpackService.class); if(ObjectUtils.isEmpty(ldapXpackService)) return false; return ldapXpackService.isOpen();