我正在为一系列共享相同用户的 Web 应用程序创建一个用户存储库 ldap 后端。我想在这个 ldap 位置存储偏好信息。这样,与用户相关的所有内容都保存在同一个地方,并且可以在所有应用程序之间共享。
我正在考虑这样的一般结构:
ou=人,dc=域,dc=com uid=jdoe,ou=人,dc=域,dc=com ou=首选项,uid=jdoe,dc=域,dc=com ou=firstpreference,ou=Preferences,uid=jdoe,dc=domain,dc=com 价值:123 价值:456
我有几个问题:
用户条目下方的 jsut 是否是开始存储首选项的正确位置?这个条目应该是什么objectClass?我正在尝试organizationUnit,但它似乎不正确。
为首选项存储名称值对的最佳方式是什么?在这里,我最好的客人是在具有名称的首选项下方创建一个条目,并在其下方创建值。这样我可以考虑多个值。这些条目的正确 objectClass 应该是什么?
我正在使用 OpenLDAP,并且不想更改它附带的模式。有没有办法使用可用的模式进行设置?