【问题标题】:Is it possible to build a custom tree structured warehouse system with LDAP?是否可以使用 LDAP 构建自定义的树状结构仓库系统?
【发布时间】:2019-04-18 14:12:10
【问题描述】:

我公司正在用springboot和spring-data-ldap搭建工厂仓库管理系统。旧系统只支持这样的三层仓库:

仓库(包含)存储区域(包含)存储位置

这种结构对客户来说太严格了,因为他们的仓库是独一无二的。我们正在考虑构建一个系统,用户能够配置他们自己的仓库层,而无需我们在 java 中对关系进行硬编码。

现在我正在将仓库、存储区域和存储位置的 mysql 表模式迁移到 LDAP。但似乎我们必须在 ApacheDS 中定义新的 objectClasses,因为 OpenLdap 中没有定义属性。

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

是否可以构建这样的系统? 有没有办法获取OID或者随机创建一个?

【问题讨论】:

    标签: spring-data openldap


    【解决方案1】:

    这是可能的。您需要从 IANA 获取 OID(这里是表单的链接:http://pen.iana.org/pen/PenApplication.page),然后您可以创建自己的 LDAP Schema 实体。

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

    您可以在https://ldapwiki.com/wiki/OID 或维基百科上找到有关 OID 的更多信息。

    【讨论】:

    • 如果我不在线申请,是否可以获得OID。
    猜你喜欢
    • 1970-01-01
    • 2020-08-03
    • 1970-01-01
    • 2019-07-30
    • 1970-01-01
    • 1970-01-01
    • 2015-12-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多