From 5733e59a4b6535d9b713f358e7f0165bafc7fc73 Mon Sep 17 00:00:00 2001 From: MaxKey Date: Sun, 21 Mar 2021 22:47:36 +0800 Subject: [PATCH] objectclass --- .../java/org/maxkey/constants/ldap/ActiveDirectoryUser.java | 4 +++- .../main/java/org/maxkey/constants/ldap/GroupOfNames.java | 6 +++++- .../java/org/maxkey/constants/ldap/GroupOfUniqueNames.java | 6 +++++- .../main/java/org/maxkey/constants/ldap/InetOrgPerson.java | 5 ++++- .../main/java/org/maxkey/constants/ldap/Organization.java | 5 ++++- .../java/org/maxkey/constants/ldap/OrganizationalUnit.java | 5 ++++- 6 files changed, 25 insertions(+), 6 deletions(-) diff --git a/maxkey-core/src/main/java/org/maxkey/constants/ldap/ActiveDirectoryUser.java b/maxkey-core/src/main/java/org/maxkey/constants/ldap/ActiveDirectoryUser.java index 6ea094da5..59f492e29 100644 --- a/maxkey-core/src/main/java/org/maxkey/constants/ldap/ActiveDirectoryUser.java +++ b/maxkey-core/src/main/java/org/maxkey/constants/ldap/ActiveDirectoryUser.java @@ -18,6 +18,8 @@ package org.maxkey.constants.ldap; import java.io.UnsupportedEncodingException; +import java.util.ArrayList; +import java.util.Arrays; /** * ActiveDirectoryUser objectclass attribute @@ -27,7 +29,7 @@ import java.io.UnsupportedEncodingException; */ public class ActiveDirectoryUser { - + public static ArrayList OBJECTCLASS = new ArrayList<>(Arrays.asList("top", "person", "organizationalPerson", "user")); /** userAccountControl值得说明 * http://support.microsoft.com/zh-cn/kb/305144 * https://docs.microsoft.com/en-us/troubleshoot/windows-server/identity/useraccountcontrol-manipulate-account-properties diff --git a/maxkey-core/src/main/java/org/maxkey/constants/ldap/GroupOfNames.java b/maxkey-core/src/main/java/org/maxkey/constants/ldap/GroupOfNames.java index 4100905a8..0d4e83890 100644 --- a/maxkey-core/src/main/java/org/maxkey/constants/ldap/GroupOfNames.java +++ b/maxkey-core/src/main/java/org/maxkey/constants/ldap/GroupOfNames.java @@ -16,6 +16,10 @@ package org.maxkey.constants.ldap; + +import java.util.ArrayList; +import java.util.Arrays; + /** * GroupOfNames objectclass attribute * top @@ -23,7 +27,7 @@ package org.maxkey.constants.ldap; * */ public class GroupOfNames { - + public static ArrayList OBJECTCLASS = new ArrayList<>(Arrays.asList("top", "groupOfNames")); public static final String CN = "cn"; public static final String MEMBER = "member"; public static final String BUSINESSCATEGORY = "businessCategory"; diff --git a/maxkey-core/src/main/java/org/maxkey/constants/ldap/GroupOfUniqueNames.java b/maxkey-core/src/main/java/org/maxkey/constants/ldap/GroupOfUniqueNames.java index 65bc4f60b..417504b09 100644 --- a/maxkey-core/src/main/java/org/maxkey/constants/ldap/GroupOfUniqueNames.java +++ b/maxkey-core/src/main/java/org/maxkey/constants/ldap/GroupOfUniqueNames.java @@ -16,6 +16,10 @@ package org.maxkey.constants.ldap; + +import java.util.ArrayList; +import java.util.Arrays; + /** * GroupOfUniqueNames objectclass attribute * top @@ -23,7 +27,7 @@ package org.maxkey.constants.ldap; * */ public class GroupOfUniqueNames { - + public static ArrayList OBJECTCLASS = new ArrayList<>(Arrays.asList("top", "groupOfUniqueNames")); public static final String CN = "cn"; public static final String UNIQUEMEMBER = "uniqueMember"; public static final String BUSINESSCATEGORY = "businessCategory"; diff --git a/maxkey-core/src/main/java/org/maxkey/constants/ldap/InetOrgPerson.java b/maxkey-core/src/main/java/org/maxkey/constants/ldap/InetOrgPerson.java index aa4bf94e1..7194dec7f 100644 --- a/maxkey-core/src/main/java/org/maxkey/constants/ldap/InetOrgPerson.java +++ b/maxkey-core/src/main/java/org/maxkey/constants/ldap/InetOrgPerson.java @@ -17,6 +17,9 @@ package org.maxkey.constants.ldap; +import java.util.ArrayList; +import java.util.Arrays; + /** * InetOrgPerson objectclass attribute * top -> person -> organizationalPerson -> inetOrgPerson @@ -24,7 +27,7 @@ package org.maxkey.constants.ldap; * */ public class InetOrgPerson { - + public static ArrayList OBJECTCLASS = new ArrayList<>(Arrays.asList("top", "person","organizationalPerson","inetOrgPerson")); //person sup top /**person sn MUST*/ public static final String SN = "sn"; diff --git a/maxkey-core/src/main/java/org/maxkey/constants/ldap/Organization.java b/maxkey-core/src/main/java/org/maxkey/constants/ldap/Organization.java index 5a783b8c1..8fea393e8 100644 --- a/maxkey-core/src/main/java/org/maxkey/constants/ldap/Organization.java +++ b/maxkey-core/src/main/java/org/maxkey/constants/ldap/Organization.java @@ -17,6 +17,9 @@ package org.maxkey.constants.ldap; +import java.util.ArrayList; +import java.util.Arrays; + /** * Organization objectclass attribute * top @@ -24,7 +27,7 @@ package org.maxkey.constants.ldap; * */ public class Organization { - + public static ArrayList OBJECTCLASS = new ArrayList<>(Arrays.asList("top", "organization")); /**Organization o*/ public static final String O = "o"; /**Organization userPassword*/ diff --git a/maxkey-core/src/main/java/org/maxkey/constants/ldap/OrganizationalUnit.java b/maxkey-core/src/main/java/org/maxkey/constants/ldap/OrganizationalUnit.java index f0874bbdf..f8c9472d4 100644 --- a/maxkey-core/src/main/java/org/maxkey/constants/ldap/OrganizationalUnit.java +++ b/maxkey-core/src/main/java/org/maxkey/constants/ldap/OrganizationalUnit.java @@ -17,6 +17,9 @@ package org.maxkey.constants.ldap; +import java.util.ArrayList; +import java.util.Arrays; + /** * OrganizationalUnit objectclass attribute * top @@ -24,7 +27,7 @@ package org.maxkey.constants.ldap; * */ public class OrganizationalUnit { - + public static ArrayList OBJECTCLASS = new ArrayList<>(Arrays.asList("top", "OrganizationalUnit")); /**OrganizationalUnit ou*/ public static final String OU = "ou"; /**OrganizationalUnit userPassword*/