mirror of
https://github.com/PlayEdu/PlayEdu
synced 2025-12-30 23:26:22 +08:00
新增LDAP的部门同步
This commit is contained in:
@@ -276,16 +276,6 @@ public class AppConfigCheck implements CommandLineRunner {
|
||||
setHelp("从LDAP根节点搜索用户");
|
||||
}
|
||||
},
|
||||
new AppConfig() {
|
||||
{
|
||||
setName("附件用户DN");
|
||||
setSort(70);
|
||||
setFieldType(BackendConstant.APP_CONFIG_FIELD_TYPE_TEXT);
|
||||
setKeyName(ConfigConstant.LDAP_USER_DN_PREFIX);
|
||||
setKeyValue("");
|
||||
setHelp("搜索用户时,基于基础DN的搜索范围限制");
|
||||
}
|
||||
},
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
@@ -37,6 +37,21 @@ public class UpgradeCheck implements CommandLineRunner {
|
||||
@Override
|
||||
public void run(String... args) throws Exception {
|
||||
upgrade_v1_beta7();
|
||||
upgrade_v1_4();
|
||||
}
|
||||
|
||||
private void upgrade_v1_4() {
|
||||
appConfigService.remove(
|
||||
appConfigService
|
||||
.query()
|
||||
.getWrapper()
|
||||
.in(
|
||||
"key_name",
|
||||
new ArrayList<>() {
|
||||
{
|
||||
add("ldap.user_dn_prefix");
|
||||
}
|
||||
}));
|
||||
}
|
||||
|
||||
private void upgrade_v1_beta7() {
|
||||
|
||||
Reference in New Issue
Block a user