forked from github/dataease
Merge pull request #802 from dataease/pr@dev@fix_ldap_support
fix: 修复无插件情况ldap_support报错
This commit is contained in:
commit
a24e0561ba
@ -19,6 +19,7 @@ import org.springframework.stereotype.Service;
|
|||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
import java.util.Optional;
|
import java.util.Optional;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
@ -107,6 +108,8 @@ public class AuthUserServiceImpl implements AuthUserService {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean supportLdap() {
|
public boolean supportLdap() {
|
||||||
|
Map<String, LdapXpackService> beansOfType = SpringContextUtil.getApplicationContext().getBeansOfType((LdapXpackService.class));
|
||||||
|
if(beansOfType.keySet().size() == 0) return false;
|
||||||
LdapXpackService ldapXpackService = SpringContextUtil.getBean(LdapXpackService.class);
|
LdapXpackService ldapXpackService = SpringContextUtil.getBean(LdapXpackService.class);
|
||||||
if(ObjectUtils.isEmpty(ldapXpackService)) return false;
|
if(ObjectUtils.isEmpty(ldapXpackService)) return false;
|
||||||
return ldapXpackService.isOpen();
|
return ldapXpackService.isOpen();
|
||||||
|
Loading…
Reference in New Issue
Block a user