MaxKey пре 3 година
родитељ
комит
757c3861d9
43 измењених фајлова са 92 додато и 69 уклоњено
  1. 6 6
      build.gradle
  2. 6 6
      config/build_standard.gradle
  3. 1 0
      maxkey-authentications/maxkey-authentication-social/src/main/java/org/maxkey/authn/support/socialsignon/SocialSignOnEndpoint.java
  4. 10 6
      maxkey-authentications/maxkey-authentication-social/src/main/java/org/maxkey/authn/support/socialsignon/service/JdbcSocialsAssociateService.java
  5. 10 1
      maxkey-authentications/maxkey-authentication-social/src/main/java/org/maxkey/authn/support/socialsignon/service/SocialsAssociate.java
  6. 0 14
      maxkey-identitys/maxkey-synchronizers-workweixin/build.gradle
  7. 2 2
      maxkey-synchronizers/maxkey-synchronizer-activedirectory/build.gradle
  8. 0 0
      maxkey-synchronizers/maxkey-synchronizer-activedirectory/src/main/java/org/maxkey/synchronizer/activedirectory/ActiveDirectoryOrganizationService.java
  9. 0 0
      maxkey-synchronizers/maxkey-synchronizer-activedirectory/src/main/java/org/maxkey/synchronizer/activedirectory/ActiveDirectorySynchronizerService.java
  10. 0 0
      maxkey-synchronizers/maxkey-synchronizer-activedirectory/src/main/java/org/maxkey/synchronizer/activedirectory/ActiveDirectoryUsersService.java
  11. 2 2
      maxkey-synchronizers/maxkey-synchronizer-dingtalk/build.gradle
  12. 0 0
      maxkey-synchronizers/maxkey-synchronizer-dingtalk/src/main/java/org/maxkey/synchronizer/dingtalk/DingtalkAccessTokenService.java
  13. 0 0
      maxkey-synchronizers/maxkey-synchronizer-dingtalk/src/main/java/org/maxkey/synchronizer/dingtalk/DingtalkOrganizationService.java
  14. 0 0
      maxkey-synchronizers/maxkey-synchronizer-dingtalk/src/main/java/org/maxkey/synchronizer/dingtalk/DingtalkSynchronizerService.java
  15. 0 0
      maxkey-synchronizers/maxkey-synchronizer-dingtalk/src/main/java/org/maxkey/synchronizer/dingtalk/DingtalkUsersService.java
  16. 2 2
      maxkey-synchronizers/maxkey-synchronizer-ldap/build.gradle
  17. 0 0
      maxkey-synchronizers/maxkey-synchronizer-ldap/src/main/java/org/maxkey/synchronizer/ldap/LdapOrganizationService.java
  18. 0 0
      maxkey-synchronizers/maxkey-synchronizer-ldap/src/main/java/org/maxkey/synchronizer/ldap/LdapSynchronizerService.java
  19. 0 0
      maxkey-synchronizers/maxkey-synchronizer-ldap/src/main/java/org/maxkey/synchronizer/ldap/LdapUsersService.java
  20. 2 2
      maxkey-synchronizers/maxkey-synchronizer-reorgdept/build.gradle
  21. 0 0
      maxkey-synchronizers/maxkey-synchronizer-reorgdept/src/main/java/org/maxkey/synchronizer/reorg/ReorgDeptSynchronizerService.java
  22. 0 0
      maxkey-synchronizers/maxkey-synchronizer-reorgdept/src/main/java/org/maxkey/synchronizer/workweixin/service/ReorgDeptService.java
  23. 14 0
      maxkey-synchronizers/maxkey-synchronizer-workweixin/build.gradle
  24. 0 0
      maxkey-synchronizers/maxkey-synchronizer-workweixin/src/main/java/org/maxkey/synchronizer/workweixin/WorkweixinAccessTokenService.java
  25. 0 0
      maxkey-synchronizers/maxkey-synchronizer-workweixin/src/main/java/org/maxkey/synchronizer/workweixin/WorkweixinOrganizationService.java
  26. 0 0
      maxkey-synchronizers/maxkey-synchronizer-workweixin/src/main/java/org/maxkey/synchronizer/workweixin/WorkweixinSynchronizerService.java
  27. 0 0
      maxkey-synchronizers/maxkey-synchronizer-workweixin/src/main/java/org/maxkey/synchronizer/workweixin/WorkweixinUsersService.java
  28. 0 0
      maxkey-synchronizers/maxkey-synchronizer-workweixin/src/main/java/org/maxkey/synchronizer/workweixin/entity/WorkWeixinDepts.java
  29. 0 0
      maxkey-synchronizers/maxkey-synchronizer-workweixin/src/main/java/org/maxkey/synchronizer/workweixin/entity/WorkWeixinDeptsResponse.java
  30. 0 0
      maxkey-synchronizers/maxkey-synchronizer-workweixin/src/main/java/org/maxkey/synchronizer/workweixin/entity/WorkWeixinUsers.java
  31. 0 0
      maxkey-synchronizers/maxkey-synchronizer-workweixin/src/main/java/org/maxkey/synchronizer/workweixin/entity/WorkWeixinUsersResponse.java
  32. 1 1
      maxkey-synchronizers/maxkey-synchronizer/build.gradle
  33. 0 0
      maxkey-synchronizers/maxkey-synchronizer/src/main/java/org/maxkey/synchronizer/AbstractSynchronizerService.java
  34. 0 0
      maxkey-synchronizers/maxkey-synchronizer/src/main/java/org/maxkey/synchronizer/ISynchronizerService.java
  35. 0 0
      maxkey-synchronizers/maxkey-synchronizer/src/main/java/org/maxkey/synchronizer/SynchronizerJob.java
  36. 0 0
      maxkey-synchronizers/maxkey-synchronizer/src/main/java/org/maxkey/synchronizer/autoconfigure/SynchronizerAutoConfiguration.java
  37. 0 0
      maxkey-synchronizers/maxkey-synchronizer/src/main/java/org/maxkey/synchronizer/entity/AccessToken.java
  38. 0 0
      maxkey-synchronizers/maxkey-synchronizer/src/main/java/org/maxkey/synchronizer/entity/ResponseData.java
  39. 8 6
      maxkey-webs/maxkey-web-mgt/build.gradle
  40. 7 5
      maxkey-webs/maxkey-web-mgt/config/build_docker.gradle
  41. 7 5
      maxkey-webs/maxkey-web-mgt/config/build_jar.gradle
  42. 7 5
      maxkey-webs/maxkey-web-mgt/config/build_standard.gradle
  43. 7 6
      settings.gradle

+ 6 - 6
build.gradle

@@ -47,12 +47,12 @@ def libjarsmapper=[
     'maxkey-identity-rest'                  :'maxkey_mgt',
     'maxkey-identity-scim'                  :'maxkey_mgt',
     'maxkey-web-mgt'                        :'maxkey_mgt',
-    'maxkey-synchronizers'                  :'maxkey_mgt',
-    'maxkey-synchronizers-activedirectory'  :'maxkey_mgt',
-    'maxkey-synchronizers-ldap'             :'maxkey_mgt',
-    'maxkey-synchronizers-dingtalk'         :'maxkey_mgt',
-    'maxkey-synchronizers-workweixin'       :'maxkey_mgt',
-	'maxkey-synchronizers-reorgdept'        :'maxkey_mgt',
+    'maxkey-synchronizer'                   :'maxkey_mgt',
+    'maxkey-synchronizer-activedirectory'   :'maxkey_mgt',
+    'maxkey-synchronizer-ldap'              :'maxkey_mgt',
+    'maxkey-synchronizer-dingtalk'          :'maxkey_mgt',
+    'maxkey-synchronizer-workweixin'        :'maxkey_mgt',
+	'maxkey-synchronizer-reorgdept'         :'maxkey_mgt',
     'maxkey-boot-monitor'                   :'maxkey_monitor'
 ]
 

+ 6 - 6
config/build_standard.gradle

@@ -47,12 +47,12 @@ def libjarsmapper=[
     'maxkey-identity-rest'                  :'maxkey_mgt',
     'maxkey-identity-scim'                  :'maxkey_mgt',
     'maxkey-web-mgt'                        :'maxkey_mgt',
-    'maxkey-synchronizers'                  :'maxkey_mgt',
-    'maxkey-synchronizers-activedirectory'  :'maxkey_mgt',
-    'maxkey-synchronizers-ldap'             :'maxkey_mgt',
-    'maxkey-synchronizers-dingtalk'         :'maxkey_mgt',
-    'maxkey-synchronizers-workweixin'       :'maxkey_mgt',
-	'maxkey-synchronizers-reorgdept'        :'maxkey_mgt',
+    'maxkey-synchronizer'                   :'maxkey_mgt',
+    'maxkey-synchronizer-activedirectory'   :'maxkey_mgt',
+    'maxkey-synchronizer-ldap'              :'maxkey_mgt',
+    'maxkey-synchronizer-dingtalk'          :'maxkey_mgt',
+    'maxkey-synchronizer-workweixin'        :'maxkey_mgt',
+	'maxkey-synchronizer-reorgdept'         :'maxkey_mgt',
     'maxkey-boot-monitor'                   :'maxkey_monitor'
 ]
 

+ 1 - 0
maxkey-authentications/maxkey-authentication-social/src/main/java/org/maxkey/authn/support/socialsignon/SocialSignOnEndpoint.java

@@ -143,6 +143,7 @@ public class SocialSignOnEndpoint  extends AbstractSocialSignOnEndpoint{
     		socialsAssociate =new SocialsAssociate();
     		socialsAssociate.setProvider(provider);
     		socialsAssociate.setSocialUserId(this.accountId);
+    		socialsAssociate.setInstId(WebContext.getInst(WebContext.getRequest()));
     		
     		//for login
     		String socialSignOnType= 

+ 10 - 6
maxkey-authentications/maxkey-authentication-social/src/main/java/org/maxkey/authn/support/socialsignon/service/JdbcSocialsAssociateService.java

@@ -32,13 +32,13 @@ import org.springframework.jdbc.core.RowMapper;
 public class JdbcSocialsAssociateService   implements SocialsAssociateService{
 	private static final Logger _logger = LoggerFactory.getLogger(JdbcSocialsAssociateService.class);
 	
-	private static final String DEFAULT_DEFAULT_INSERT_STATEMENT = "insert into  mxk_socials_associate(id, userid , username , provider , socialuserid , accesstoken , socialuserinfo , exattribute )values( ? , ? , ? , ? , ?, ? , ? , ?)";
+	private static final String DEFAULT_DEFAULT_INSERT_STATEMENT = "insert into  mxk_socials_associate(id, userid , username , provider , socialuserid , accesstoken , socialuserinfo , exattribute , instid)values( ? , ? , ? , ? , ?, ? , ? , ?, ?)";
 	
-	private static final String DEFAULT_DEFAULT_INSERT_STATEMENT_ORACLE = "insert into  mxk_socials_associate(id, userid , username , provider , socialuserid , accesstoken , socialuserinfo , exattribute )values( ? , ? , ? , ? , ?, ? , ? , ?)";
+	private static final String DEFAULT_DEFAULT_INSERT_STATEMENT_ORACLE = "insert into  mxk_socials_associate(id, userid , username , provider , socialuserid , accesstoken , socialuserinfo , exattribute , instid)values( ? , ? , ? , ? , ?, ? , ? , ?, ?)";
 	
-	private static final String DEFAULT_DEFAULT_SIGNON_SELECT_STATEMENT = "select id, userid , username , provider , socialuserid , accesstoken , socialuserinfo , exattribute , createddate , updateddate  from mxk_socials_associate where provider = ?  and socialuserid = ?";
+	private static final String DEFAULT_DEFAULT_SIGNON_SELECT_STATEMENT = "select id, userid , username , provider , socialuserid , accesstoken , socialuserinfo , exattribute , createddate , updateddate , instid from mxk_socials_associate where provider = ?  and socialuserid = ?";
 	
-	private static final String DEFAULT_DEFAULT_BIND_SELECT_STATEMENT = "select id, userid , username , provider , socialuserid , accesstoken , socialuserinfo , exattribute , createddate , updateddate  from mxk_socials_associate where userid = ?" ;
+	private static final String DEFAULT_DEFAULT_BIND_SELECT_STATEMENT = "select id, userid , username , provider , socialuserid , accesstoken , socialuserinfo , exattribute , createddate , updateddate , instid from mxk_socials_associate where userid = ?" ;
 	
 	private static final String DEFAULT_DEFAULT_DELETE_STATEMENT = "delete from  mxk_socials_associate where  userid = ? and provider = ?";
 	
@@ -64,10 +64,13 @@ public class JdbcSocialsAssociateService   implements SocialsAssociateService{
 					socialsAssociate.getSocialUserId(),
 					socialsAssociate.getAccessToken(),
 					socialsAssociate.getSocialUserInfo(),
-					socialsAssociate.getExAttribute()},
+					socialsAssociate.getExAttribute(),
+					socialsAssociate.getInstId()
+					},
 				new int[] {
 				        Types.VARCHAR, Types.VARCHAR,Types.VARCHAR,Types.VARCHAR, 
-				        Types.VARCHAR,Types.VARCHAR, Types.VARCHAR,Types.VARCHAR 
+				        Types.VARCHAR,Types.VARCHAR, Types.VARCHAR,Types.VARCHAR,
+				        Types.VARCHAR
 				});
 		return true;
 	}
@@ -135,6 +138,7 @@ public class JdbcSocialsAssociateService   implements SocialsAssociateService{
 			socialsAssociate.setExAttribute(rs.getString(8));
 			socialsAssociate.setCreatedDate(rs.getString(9));
 			socialsAssociate.setUpdatedDate(rs.getString(10));
+			socialsAssociate.setInstId(rs.getString(11));
 			return socialsAssociate;
 		}
 	}

+ 10 - 1
maxkey-authentications/maxkey-authentication-social/src/main/java/org/maxkey/authn/support/socialsignon/service/SocialsAssociate.java

@@ -39,6 +39,7 @@ public class SocialsAssociate extends JpaBaseEntity {
 	private String exAttribute; 
     private String createdDate;
     private String updatedDate;
+    private String instId;
 	
 	public SocialsAssociate() {}
 
@@ -128,7 +129,15 @@ public class SocialsAssociate extends JpaBaseEntity {
         this.updatedDate = updatedDate;
     }
 
-    @Override
+    public String getInstId() {
+		return instId;
+	}
+
+	public void setInstId(String instId) {
+		this.instId = instId;
+	}
+
+	@Override
     public String toString() {
         StringBuilder builder = new StringBuilder();
         builder.append("SocialsAssociate [id=");

+ 0 - 14
maxkey-identitys/maxkey-synchronizers-workweixin/build.gradle

@@ -1,14 +0,0 @@
-description = "maxkey-synchronizers-workweixin"
-
-apply plugin: 'java'
-
-dependencies {
-	//local jars
-	implementation fileTree(dir: '../maxkey-lib/*/', include: '*.jar')
-	
-	implementation project(":maxkey-common")
-	implementation project(":maxkey-core")
-	implementation project(":maxkey-persistence")
-	implementation project(":maxkey-identitys:maxkey-synchronizers")
-   
-}

+ 2 - 2
maxkey-identitys/maxkey-synchronizers-activedirectory/build.gradle → maxkey-synchronizers/maxkey-synchronizer-activedirectory/build.gradle

@@ -1,4 +1,4 @@
-description = "maxkey-synchronizers"
+description = "maxkey-synchronizer"
 
 apply plugin: 'java'
 
@@ -9,6 +9,6 @@ dependencies {
 	implementation project(":maxkey-common")
 	implementation project(":maxkey-core")
 	implementation project(":maxkey-persistence")
-	implementation project(":maxkey-identitys:maxkey-synchronizers")
+	implementation project(":maxkey-synchronizers:maxkey-synchronizer")
    
 }

+ 0 - 0
maxkey-identitys/maxkey-synchronizers-activedirectory/src/main/java/org/maxkey/synchronizer/activedirectory/ActiveDirectoryOrganizationService.java → maxkey-synchronizers/maxkey-synchronizer-activedirectory/src/main/java/org/maxkey/synchronizer/activedirectory/ActiveDirectoryOrganizationService.java


+ 0 - 0
maxkey-identitys/maxkey-synchronizers-activedirectory/src/main/java/org/maxkey/synchronizer/activedirectory/ActiveDirectorySynchronizerService.java → maxkey-synchronizers/maxkey-synchronizer-activedirectory/src/main/java/org/maxkey/synchronizer/activedirectory/ActiveDirectorySynchronizerService.java


+ 0 - 0
maxkey-identitys/maxkey-synchronizers-activedirectory/src/main/java/org/maxkey/synchronizer/activedirectory/ActiveDirectoryUsersService.java → maxkey-synchronizers/maxkey-synchronizer-activedirectory/src/main/java/org/maxkey/synchronizer/activedirectory/ActiveDirectoryUsersService.java


+ 2 - 2
maxkey-identitys/maxkey-synchronizers-dingtalk/build.gradle → maxkey-synchronizers/maxkey-synchronizer-dingtalk/build.gradle

@@ -1,4 +1,4 @@
-description = "maxkey-synchronizers-dingtalk"
+description = "maxkey-synchronizer-dingtalk"
 
 apply plugin: 'java'
 
@@ -9,6 +9,6 @@ dependencies {
 	implementation project(":maxkey-common")
 	implementation project(":maxkey-core")
 	implementation project(":maxkey-persistence")
-	implementation project(":maxkey-identitys:maxkey-synchronizers")
+	implementation project(":maxkey-synchronizers:maxkey-synchronizer")
    
 }

+ 0 - 0
maxkey-identitys/maxkey-synchronizers-dingtalk/src/main/java/org/maxkey/synchronizer/dingtalk/DingtalkAccessTokenService.java → maxkey-synchronizers/maxkey-synchronizer-dingtalk/src/main/java/org/maxkey/synchronizer/dingtalk/DingtalkAccessTokenService.java


+ 0 - 0
maxkey-identitys/maxkey-synchronizers-dingtalk/src/main/java/org/maxkey/synchronizer/dingtalk/DingtalkOrganizationService.java → maxkey-synchronizers/maxkey-synchronizer-dingtalk/src/main/java/org/maxkey/synchronizer/dingtalk/DingtalkOrganizationService.java


+ 0 - 0
maxkey-identitys/maxkey-synchronizers-dingtalk/src/main/java/org/maxkey/synchronizer/dingtalk/DingtalkSynchronizerService.java → maxkey-synchronizers/maxkey-synchronizer-dingtalk/src/main/java/org/maxkey/synchronizer/dingtalk/DingtalkSynchronizerService.java


+ 0 - 0
maxkey-identitys/maxkey-synchronizers-dingtalk/src/main/java/org/maxkey/synchronizer/dingtalk/DingtalkUsersService.java → maxkey-synchronizers/maxkey-synchronizer-dingtalk/src/main/java/org/maxkey/synchronizer/dingtalk/DingtalkUsersService.java


+ 2 - 2
maxkey-identitys/maxkey-synchronizers-ldap/build.gradle → maxkey-synchronizers/maxkey-synchronizer-ldap/build.gradle

@@ -1,4 +1,4 @@
-description = "maxkey-synchronizers-ldap"
+description = "maxkey-synchronizer-ldap"
 
 apply plugin: 'java'
 
@@ -9,6 +9,6 @@ dependencies {
 	implementation project(":maxkey-common")
 	implementation project(":maxkey-core")
 	implementation project(":maxkey-persistence")
-	implementation project(":maxkey-identitys:maxkey-synchronizers")
+	implementation project(":maxkey-synchronizers:maxkey-synchronizer")
    
 }

+ 0 - 0
maxkey-identitys/maxkey-synchronizers-ldap/src/main/java/org/maxkey/synchronizer/ldap/LdapOrganizationService.java → maxkey-synchronizers/maxkey-synchronizer-ldap/src/main/java/org/maxkey/synchronizer/ldap/LdapOrganizationService.java


+ 0 - 0
maxkey-identitys/maxkey-synchronizers-ldap/src/main/java/org/maxkey/synchronizer/ldap/LdapSynchronizerService.java → maxkey-synchronizers/maxkey-synchronizer-ldap/src/main/java/org/maxkey/synchronizer/ldap/LdapSynchronizerService.java


+ 0 - 0
maxkey-identitys/maxkey-synchronizers-ldap/src/main/java/org/maxkey/synchronizer/ldap/LdapUsersService.java → maxkey-synchronizers/maxkey-synchronizer-ldap/src/main/java/org/maxkey/synchronizer/ldap/LdapUsersService.java


+ 2 - 2
maxkey-identitys/maxkey-synchronizers-reorgdept/build.gradle → maxkey-synchronizers/maxkey-synchronizer-reorgdept/build.gradle

@@ -1,4 +1,4 @@
-description = "maxkey-synchronizers-reorgdept"
+description = "maxkey-synchronizer-reorgdept"
 
 apply plugin: 'java'
 
@@ -9,6 +9,6 @@ dependencies {
 	implementation project(":maxkey-common")
 	implementation project(":maxkey-core")
 	implementation project(":maxkey-persistence")
-	implementation project(":maxkey-identitys:maxkey-synchronizers")
+	implementation project(":maxkey-synchronizers:maxkey-synchronizer")
    
 }

+ 0 - 0
maxkey-identitys/maxkey-synchronizers-reorgdept/src/main/java/org/maxkey/synchronizer/reorg/ReorgDeptSynchronizerService.java → maxkey-synchronizers/maxkey-synchronizer-reorgdept/src/main/java/org/maxkey/synchronizer/reorg/ReorgDeptSynchronizerService.java


+ 0 - 0
maxkey-identitys/maxkey-synchronizers-reorgdept/src/main/java/org/maxkey/synchronizer/workweixin/service/ReorgDeptService.java → maxkey-synchronizers/maxkey-synchronizer-reorgdept/src/main/java/org/maxkey/synchronizer/workweixin/service/ReorgDeptService.java


+ 14 - 0
maxkey-synchronizers/maxkey-synchronizer-workweixin/build.gradle

@@ -0,0 +1,14 @@
+description = "maxkey-synchronizer-workweixin"
+
+apply plugin: 'java'
+
+dependencies {
+	//local jars
+	implementation fileTree(dir: '../maxkey-lib/*/', include: '*.jar')
+	
+	implementation project(":maxkey-common")
+	implementation project(":maxkey-core")
+	implementation project(":maxkey-persistence")
+	implementation project(":maxkey-synchronizers:maxkey-synchronizer")
+   
+}

+ 0 - 0
maxkey-identitys/maxkey-synchronizers-workweixin/src/main/java/org/maxkey/synchronizer/workweixin/WorkweixinAccessTokenService.java → maxkey-synchronizers/maxkey-synchronizer-workweixin/src/main/java/org/maxkey/synchronizer/workweixin/WorkweixinAccessTokenService.java


+ 0 - 0
maxkey-identitys/maxkey-synchronizers-workweixin/src/main/java/org/maxkey/synchronizer/workweixin/WorkweixinOrganizationService.java → maxkey-synchronizers/maxkey-synchronizer-workweixin/src/main/java/org/maxkey/synchronizer/workweixin/WorkweixinOrganizationService.java


+ 0 - 0
maxkey-identitys/maxkey-synchronizers-workweixin/src/main/java/org/maxkey/synchronizer/workweixin/WorkweixinSynchronizerService.java → maxkey-synchronizers/maxkey-synchronizer-workweixin/src/main/java/org/maxkey/synchronizer/workweixin/WorkweixinSynchronizerService.java


+ 0 - 0
maxkey-identitys/maxkey-synchronizers-workweixin/src/main/java/org/maxkey/synchronizer/workweixin/WorkweixinUsersService.java → maxkey-synchronizers/maxkey-synchronizer-workweixin/src/main/java/org/maxkey/synchronizer/workweixin/WorkweixinUsersService.java


+ 0 - 0
maxkey-identitys/maxkey-synchronizers-workweixin/src/main/java/org/maxkey/synchronizer/workweixin/entity/WorkWeixinDepts.java → maxkey-synchronizers/maxkey-synchronizer-workweixin/src/main/java/org/maxkey/synchronizer/workweixin/entity/WorkWeixinDepts.java


+ 0 - 0
maxkey-identitys/maxkey-synchronizers-workweixin/src/main/java/org/maxkey/synchronizer/workweixin/entity/WorkWeixinDeptsResponse.java → maxkey-synchronizers/maxkey-synchronizer-workweixin/src/main/java/org/maxkey/synchronizer/workweixin/entity/WorkWeixinDeptsResponse.java


+ 0 - 0
maxkey-identitys/maxkey-synchronizers-workweixin/src/main/java/org/maxkey/synchronizer/workweixin/entity/WorkWeixinUsers.java → maxkey-synchronizers/maxkey-synchronizer-workweixin/src/main/java/org/maxkey/synchronizer/workweixin/entity/WorkWeixinUsers.java


+ 0 - 0
maxkey-identitys/maxkey-synchronizers-workweixin/src/main/java/org/maxkey/synchronizer/workweixin/entity/WorkWeixinUsersResponse.java → maxkey-synchronizers/maxkey-synchronizer-workweixin/src/main/java/org/maxkey/synchronizer/workweixin/entity/WorkWeixinUsersResponse.java


+ 1 - 1
maxkey-identitys/maxkey-synchronizers/build.gradle → maxkey-synchronizers/maxkey-synchronizer/build.gradle

@@ -1,4 +1,4 @@
-description = "maxkey-synchronizers"
+description = "maxkey-synchronizer"
 
 apply plugin: 'java'
 

+ 0 - 0
maxkey-identitys/maxkey-synchronizers/src/main/java/org/maxkey/synchronizer/AbstractSynchronizerService.java → maxkey-synchronizers/maxkey-synchronizer/src/main/java/org/maxkey/synchronizer/AbstractSynchronizerService.java


+ 0 - 0
maxkey-identitys/maxkey-synchronizers/src/main/java/org/maxkey/synchronizer/ISynchronizerService.java → maxkey-synchronizers/maxkey-synchronizer/src/main/java/org/maxkey/synchronizer/ISynchronizerService.java


+ 0 - 0
maxkey-identitys/maxkey-synchronizers/src/main/java/org/maxkey/synchronizer/SynchronizerJob.java → maxkey-synchronizers/maxkey-synchronizer/src/main/java/org/maxkey/synchronizer/SynchronizerJob.java


+ 0 - 0
maxkey-identitys/maxkey-synchronizers/src/main/java/org/maxkey/synchronizer/autoconfigure/SynchronizerAutoConfiguration.java → maxkey-synchronizers/maxkey-synchronizer/src/main/java/org/maxkey/synchronizer/autoconfigure/SynchronizerAutoConfiguration.java


+ 0 - 0
maxkey-identitys/maxkey-synchronizers/src/main/java/org/maxkey/synchronizer/entity/AccessToken.java → maxkey-synchronizers/maxkey-synchronizer/src/main/java/org/maxkey/synchronizer/entity/AccessToken.java


+ 0 - 0
maxkey-identitys/maxkey-synchronizers/src/main/java/org/maxkey/synchronizer/entity/ResponseData.java → maxkey-synchronizers/maxkey-synchronizer/src/main/java/org/maxkey/synchronizer/entity/ResponseData.java


+ 8 - 6
maxkey-webs/maxkey-web-mgt/build.gradle

@@ -17,12 +17,14 @@ dependencies {
    	
    	//identity
    	implementation project(":maxkey-identitys:maxkey-identity-scim")   
-   	implementation project(":maxkey-identitys:maxkey-identity-rest")	
-   	implementation project(":maxkey-identitys:maxkey-synchronizers")
-   	implementation project(":maxkey-identitys:maxkey-synchronizers-activedirectory")
-   	implementation project(":maxkey-identitys:maxkey-synchronizers-ldap")
-   	implementation project(":maxkey-identitys:maxkey-synchronizers-workweixin")
-   	implementation project(":maxkey-identitys:maxkey-synchronizers-dingtalk")
+   	implementation project(":maxkey-identitys:maxkey-identity-rest")
+   		
+   	//synchronizers
+   	implementation project(":maxkey-synchronizers:maxkey-synchronizer")
+   	implementation project(":maxkey-synchronizers:maxkey-synchronizer-activedirectory")
+   	implementation project(":maxkey-synchronizers:maxkey-synchronizer-ldap")
+   	implementation project(":maxkey-synchronizers:maxkey-synchronizer-workweixin")
+   	implementation project(":maxkey-synchronizers:maxkey-synchronizer-dingtalk")
    	
    	implementation project(":maxkey-webs:maxkey-web-resources")
 }

+ 7 - 5
maxkey-webs/maxkey-web-mgt/config/build_docker.gradle

@@ -53,11 +53,13 @@ dependencies {
    	//identity
    	implementation project(":maxkey-identitys:maxkey-identity-scim")   
    	implementation project(":maxkey-identitys:maxkey-identity-rest")	
-   	implementation project(":maxkey-identitys:maxkey-synchronizers")
-   	implementation project(":maxkey-identitys:maxkey-synchronizers-activedirectory")
-   	implementation project(":maxkey-identitys:maxkey-synchronizers-ldap")
-   	implementation project(":maxkey-identitys:maxkey-synchronizers-workweixin")
-   	implementation project(":maxkey-identitys:maxkey-synchronizers-dingtalk")
+	
+	//synchronizers
+   	implementation project(":maxkey-synchronizers:maxkey-synchronizer")
+   	implementation project(":maxkey-synchronizers:maxkey-synchronizer-activedirectory")
+   	implementation project(":maxkey-synchronizers:maxkey-synchronizer-ldap")
+   	implementation project(":maxkey-synchronizers:maxkey-synchronizer-workweixin")
+   	implementation project(":maxkey-synchronizers:maxkey-synchronizer-dingtalk")
    	
    	implementation project(":maxkey-webs:maxkey-web-resources")
    	

+ 7 - 5
maxkey-webs/maxkey-web-mgt/config/build_jar.gradle

@@ -54,11 +54,13 @@ dependencies {
    	//identity
    	implementation project(":maxkey-identitys:maxkey-identity-scim")   
    	implementation project(":maxkey-identitys:maxkey-identity-rest")	
-   	implementation project(":maxkey-identitys:maxkey-synchronizers")
-   	implementation project(":maxkey-identitys:maxkey-synchronizers-activedirectory")
-   	implementation project(":maxkey-identitys:maxkey-synchronizers-ldap")
-   	implementation project(":maxkey-identitys:maxkey-synchronizers-workweixin")
-   	implementation project(":maxkey-identitys:maxkey-synchronizers-dingtalk")
+	
+	//synchronizers
+   	implementation project(":maxkey-synchronizers:maxkey-synchronizer")
+   	implementation project(":maxkey-synchronizers:maxkey-synchronizer-activedirectory")
+   	implementation project(":maxkey-synchronizers:maxkey-synchronizer-ldap")
+   	implementation project(":maxkey-synchronizers:maxkey-synchronizer-workweixin")
+   	implementation project(":maxkey-synchronizers:maxkey-synchronizer-dingtalk")
    	
    	implementation project(":maxkey-webs:maxkey-web-resources")
 }

+ 7 - 5
maxkey-webs/maxkey-web-mgt/config/build_standard.gradle

@@ -18,11 +18,13 @@ dependencies {
    	//identity
    	implementation project(":maxkey-identitys:maxkey-identity-scim")   
    	implementation project(":maxkey-identitys:maxkey-identity-rest")	
-   	implementation project(":maxkey-identitys:maxkey-synchronizers")
-   	implementation project(":maxkey-identitys:maxkey-synchronizers-activedirectory")
-   	implementation project(":maxkey-identitys:maxkey-synchronizers-ldap")
-   	implementation project(":maxkey-identitys:maxkey-synchronizers-workweixin")
-   	implementation project(":maxkey-identitys:maxkey-synchronizers-dingtalk")
+	
+	//synchronizers
+   	implementation project(":maxkey-synchronizers:maxkey-synchronizer")
+   	implementation project(":maxkey-synchronizers:maxkey-synchronizer-activedirectory")
+   	implementation project(":maxkey-synchronizers:maxkey-synchronizer-ldap")
+   	implementation project(":maxkey-synchronizers:maxkey-synchronizer-workweixin")
+   	implementation project(":maxkey-synchronizers:maxkey-synchronizer-dingtalk")
    	
    	implementation project(":maxkey-webs:maxkey-web-resources")
 }

+ 7 - 6
settings.gradle

@@ -33,12 +33,13 @@ include (
 	//identity
 	'maxkey-identitys:maxkey-identity-scim',
 	'maxkey-identitys:maxkey-identity-rest',
-	'maxkey-identitys:maxkey-synchronizers',
-	'maxkey-identitys:maxkey-synchronizers-reorgdept',
-	'maxkey-identitys:maxkey-synchronizers-activedirectory',
-	'maxkey-identitys:maxkey-synchronizers-ldap',
-	'maxkey-identitys:maxkey-synchronizers-dingtalk',
-	'maxkey-identitys:maxkey-synchronizers-workweixin',
+	//synchronizers
+	'maxkey-synchronizers:maxkey-synchronizer',
+	'maxkey-synchronizers:maxkey-synchronizer-reorgdept',
+	'maxkey-synchronizers:maxkey-synchronizer-activedirectory',
+	'maxkey-synchronizers:maxkey-synchronizer-ldap',
+	'maxkey-synchronizers:maxkey-synchronizer-dingtalk',
+	'maxkey-synchronizers:maxkey-synchronizer-workweixin',
 	//Protocol
 	'maxkey-protocols:maxkey-protocol-authorize',
 	'maxkey-protocols:maxkey-protocol-oauth-2.0',