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

问题描述 投票:0回答:1

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

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

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

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

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

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

spring-data openldap
1个回答
1
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.