可以在运行时更改LDAP架构吗?
因为模式、对象类定义等在JNDI中是可以在运行时更改LDAP架构吗?,ldap,jndi,apacheds,opends,opendj,Ldap,Jndi,Apacheds,Opends,Opendj,因为模式、对象类定义等在JNDI中是DirContexts,所以API允许在运行时更改它们(添加新属性、删除属性等)。这是受支持的,还是取决于存储库的实现?特别是,LDAP存储库是否支持这一点?如果它取决于实现,我对ApacheDS和OpenDJ感兴趣。模式可能是可变的:LDAP客户端是否可以更改模式取决于目录管理员是否允许更改子模式条目。在某些服务器(但不是所有服务器)中,模式的位置列在根DSE中 通常,模式必须是可读的,因为LDAP客户端需要访问匹配规则、排序规则和属性语法来执行属性值的比较
DirContext
s,所以API允许在运行时更改它们(添加新属性、删除属性等)。这是受支持的,还是取决于存储库的实现?特别是,LDAP存储库是否支持这一点?如果它取决于实现,我对ApacheDS和OpenDJ感兴趣。模式可能是可变的:LDAP客户端是否可以更改模式取决于目录管理员是否允许更改子模式条目。在某些服务器(但不是所有服务器)中,模式的位置列在根DSE中
通常,模式必须是可读的,因为LDAP客户端需要访问匹配规则、排序规则和属性语法来执行属性值的比较(应避免语言本地比较,并且应首选匹配规则),但是模式是否可变取决于管理员是否允许客户端使用它
另见
- 有关根DSE的更多信息
- 有关根DSE的更多信息