是否可以使用LDAP构建自定义树结构化仓库系统?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了是否可以使用LDAP构建自定义树结构化仓库系统?相关的知识,希望对你有一定的参考价值。

我的公司正在建立一个带有spring boot和spring-data-ldap的工厂仓库管理系统。旧系统仅支持3层这样的仓库:

仓库(包含)storagearea(s)(包含)storagelocation(s)

这种结构对于客户而言过于严格,因为他们的仓库是独特的。我们正在考虑构建一个系统,用户可以在不使用java编写关系的情况下配置自己的仓库层。

现在我将仓库,storagearea和storagelocation的mysql表模式迁移到LDAP中。但似乎我们必须在ApacheDS中定义新的objectClasses,因为OpenLdap中没有定义属性。

创建新属性类型需要OID,这是必须通过从某个网站在线申请获取的唯一编号。

有可能建立这样的系统吗?有没有办法获得OID或随机创建一个?

答案

这是可能的。您需要从IANA获取OID(以下是表单的链接:qazxsw poi),然后您可以创建自己的LDAP模式实体。

只要客户可以使用您的架构条目创建他们的树,就没有什么能阻止您。当你需要重构你的架构时:做它。

您可以在http://pen.iana.org/pen/PenApplication.page或o维基百科上找到有关OID的更多信息。

以上是关于是否可以使用LDAP构建自定义树结构化仓库系统?的主要内容,如果未能解决你的问题,请参考以下文章

是否可以在 Keycloak 中使用自定义身份验证逻辑?

是否可以在Keycloak中使用自定义身份验证逻辑?

Day13 目录结构&自定义Yum仓库&源码包编译安装(Service02)

Cpp数据结构实战开发2-基本类的构建

可以为 Kafka 提供自定义 LoginModule 以支持 LDAP 吗?

Java 中HashTableHashMapTreeMap三者区别,以及自定义对象是否相同比较,自定义排序等