objectclass

This commit is contained in:
MaxKey
2021-03-21 22:47:36 +08:00
parent 3a62fa9bd9
commit 5733e59a4b
6 changed files with 25 additions and 6 deletions

View File

@@ -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<String> 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

View File

@@ -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<String> 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";

View File

@@ -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<String> 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";

View File

@@ -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<String> OBJECTCLASS = new ArrayList<>(Arrays.asList("top", "person","organizationalPerson","inetOrgPerson"));
//person sup top
/**person sn MUST*/
public static final String SN = "sn";

View File

@@ -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<String> OBJECTCLASS = new ArrayList<>(Arrays.asList("top", "organization"));
/**Organization o*/
public static final String O = "o";
/**Organization userPassword*/

View File

@@ -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<String> OBJECTCLASS = new ArrayList<>(Arrays.asList("top", "OrganizationalUnit"));
/**OrganizationalUnit ou*/
public static final String OU = "ou";
/**OrganizationalUnit userPassword*/