From: Mathieu Baudier Date: Mon, 19 Sep 2022 07:26:10 +0000 (+0200) Subject: Add account-related RFC 2307bis LDAP objects and attributes X-Git-Tag: v2.3.10~36 X-Git-Url: https://git.argeo.org/?p=lgpl%2Fargeo-commons.git;a=commitdiff_plain;h=616be3554b7b1910a2937189ea4173374560a24b Add account-related RFC 2307bis LDAP objects and attributes --- diff --git a/org.argeo.util/src/org/argeo/util/naming/LdapAttrs.java b/org.argeo.util/src/org/argeo/util/naming/LdapAttrs.java index 2d35e6d94..1a6642f05 100644 --- a/org.argeo.util/src/org/argeo/util/naming/LdapAttrs.java +++ b/org.argeo.util/src/org/argeo/util/naming/LdapAttrs.java @@ -289,6 +289,19 @@ public enum LdapAttrs implements SpecifiedName, Supplier { countryOfCitizenship("1.3.6.1.5.5.7.9.4", "RFC 2985"), /** */ countryOfResidence("1.3.6.1.5.5.7.9.5", "RFC 2985"), + + // RFC 2307bis (partial) + /** */ + uidNumber("1.3.6.1.1.1.1.0", "RFC 2307bis"), + /** */ + gidNumber("1.3.6.1.1.1.1.1", "RFC 2307bis"), + /** */ + homeDirectory("1.3.6.1.1.1.1.3", "RFC 2307bis"), + /** */ + loginShell("1.3.6.1.1.1.1.4", "RFC 2307bis"), + /** */ + memberUid("1.3.6.1.1.1.1.12", "RFC 2307bis"), + // ; diff --git a/org.argeo.util/src/org/argeo/util/naming/LdapObjs.java b/org.argeo.util/src/org/argeo/util/naming/LdapObjs.java index 0e05e2e76..995c68cc9 100644 --- a/org.argeo.util/src/org/argeo/util/naming/LdapObjs.java +++ b/org.argeo.util/src/org/argeo/util/naming/LdapObjs.java @@ -95,7 +95,16 @@ public enum LdapObjs implements SpecifiedName, Supplier { /** */ inetOrgPerson("2.16.840.1.113730.3.2.2", "RFC 2798"), /** */ - referral("2.16.840.1.113730.3.2.6", "RFC 3296"); + referral("2.16.840.1.113730.3.2.6", "RFC 3296"), + + // RFC 2307bis (partial) + /** */ + posixAccount("1.3.6.1.1.1.2.0", "RFC 2307bis"), + /** */ + posixGroup("1.3.6.1.1.1.2.2", "RFC 2307bis"), + + // + ; /** MUST be equal to ContentRepository LDAP namespace. */ final static String LDAP_NAMESPACE_URI = "http://www.argeo.org/ns/ldap";