From b7bcdd1fbfc963555698b2fc4d69f05700773ca8 Mon Sep 17 00:00:00 2001 From: fit2cloud-chenyw Date: Mon, 6 Sep 2021 18:35:46 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9Eldap?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/pom.xml | 9 +- .../dataease/plugins/server/XLdapServer.java | 28 +++ frontend/pom.xml | 2 +- frontend/src/lang/zh.js | 33 ++- frontend/src/views/system/settings/index.vue | 21 ++ .../src/views/system/settings/sso/index.vue | 21 ++ .../views/system/settings/sso/ldap/index.vue | 0 .../views/system/settings/sso/oidc/index.vue | 0 .../src/views/system/settings/theme/index.vue | 10 + frontend/src/views/system/user/imp-ldap.vue | 191 ++++++++++++++++++ frontend/src/views/system/user/index.vue | 6 + pom.xml | 2 +- 12 files changed, 318 insertions(+), 5 deletions(-) create mode 100644 backend/src/main/java/io/dataease/plugins/server/XLdapServer.java create mode 100644 frontend/src/views/system/settings/index.vue create mode 100644 frontend/src/views/system/settings/sso/index.vue create mode 100644 frontend/src/views/system/settings/sso/ldap/index.vue create mode 100644 frontend/src/views/system/settings/sso/oidc/index.vue create mode 100644 frontend/src/views/system/settings/theme/index.vue create mode 100644 frontend/src/views/system/user/imp-ldap.vue diff --git a/backend/pom.xml b/backend/pom.xml index 2c3cc33110..2bb2b6b50d 100644 --- a/backend/pom.xml +++ b/backend/pom.xml @@ -5,7 +5,7 @@ dataease-server io.dataease - 1.2.0 + 1.3.0 4.0.0 @@ -316,7 +316,7 @@ io.dataease dataease-plugin-interface - 1.2 + 1.3 @@ -337,6 +337,11 @@ 5.7.4 + + org.springframework.boot + spring-boot-starter-data-ldap + + + {{ $t('user.import_ldap') }} @@ -479,6 +482,9 @@ export default { }, btnDisabled(row) { return row.userId === 1 + }, + importLdap() { + this.$router.push({ name: 'system-user-import' }) } } } diff --git a/pom.xml b/pom.xml index 24a7db2ef7..1e915295bf 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 io.dataease dataease-server - 1.2.0 + 1.3.0 pom